doc/manual/en/html/node17.html
author etisserant
Mon, 02 Jul 2007 18:22:58 +0200
changeset 236 905677ed00f3
parent 215 f49e5a6b7804
permissions -rw-r--r--
Full preliminary implementation of TPDO transmit type:
- SYNC (N) (1-240)
- RTR only + SYNC (252)
- RTR only (253)
- EVENT, with timer and inhibit time (254 and 255)

User app have to call sendPDOevent(d) to eventually signal mapped data changes.
Callbacks added to 0x140N, TPDO comm parameters for on the fly timers values change.
TestMasterSlave updated.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
     2
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
     3
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
     4
original version by:  Nikos Drakos, CBLU, University of Leeds
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
     5
* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
     6
* with significant contributions from:
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
     7
  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
     8
<HTML>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
     9
<HEAD>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    10
<TITLE>CanFestival Project tree layout</TITLE>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    11
<META NAME="description" CONTENT="CanFestival Project tree layout">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    12
<META NAME="keywords" CONTENT="manual">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    13
<META NAME="resource-type" CONTENT="document">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    14
<META NAME="distribution" CONTENT="global">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    15
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    16
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    17
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    18
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    19
<LINK REL="STYLESHEET" HREF="manual.css">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    20
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    21
<LINK REL="next" HREF="node18.html">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    22
<LINK REL="previous" HREF="node16.html">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    23
<LINK REL="up" HREF="node16.html">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    24
<LINK REL="next" HREF="node18.html">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    25
</HEAD>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    26
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    27
<BODY >
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    28
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    29
<DIV CLASS="navigation"><!--Navigation Panel-->
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    30
<A NAME="tex2html360"
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    31
  HREF="node18.html">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    32
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    33
 SRC="/usr/share/latex2html/icons/next.png"></A> 
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    34
<A NAME="tex2html356"
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    35
  HREF="node16.html">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    36
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    37
 SRC="/usr/share/latex2html/icons/up.png"></A> 
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    38
<A NAME="tex2html350"
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    39
  HREF="node16.html">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    40
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    41
 SRC="/usr/share/latex2html/icons/prev.png"></A> 
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    42
<A NAME="tex2html358"
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    43
  HREF="node1.html">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    44
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    45
 SRC="/usr/share/latex2html/icons/contents.png"></A>  
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    46
<BR>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    47
<B> Next:</B> <A NAME="tex2html361"
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    48
  HREF="node18.html">Implement CanFestival in your</A>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    49
<B> Up:</B> <A NAME="tex2html357"
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    50
  HREF="node16.html">Understanding Canfestival</A>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    51
<B> Previous:</B> <A NAME="tex2html351"
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    52
  HREF="node16.html">Understanding Canfestival</A>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    53
 &nbsp; <B>  <A NAME="tex2html359"
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    54
  HREF="node1.html">Contents</A></B> 
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    55
<BR>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    56
<BR></DIV>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    57
<!--End of Navigation Panel-->
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    58
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    59
<H2><A NAME="SECTION00051000000000000000">
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    60
CanFestival Project tree layout</A>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    61
</H2>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    62
Simplified directory structure.
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    63
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    64
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    65
<TT><B>./src ANSI-C source of CANOpen stack</B></TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    66
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    67
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    68
<TT><B>include Exportables Header files</B></TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    69
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    70
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    71
<TT><B>./drivers Interfaces to specific platforms/HW</B></TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    72
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    73
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    74
<TT>./drivers/unix Linux and Cygwin OS interface</TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    75
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    76
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    77
<TT>./drivers/win32 Native Win32 OS interface</TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    78
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    79
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    80
<TT>./drivers/timers_xeno Xenomai timers/threads (Linux only)</TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    81
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    82
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    83
<TT>./drivers/timers_unix Posix timers/threads (Linux, Cygwin)</TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    84
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    85
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    86
<TT>./drivers/can_peak_linux PeakSystem CAN library interface</TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    87
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    88
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    89
<TT>./drivers/can_peak_win32 PeakSystem PCAN-Light interface</TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    90
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    91
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    92
<TT>./drivers/can_uvccm_win32 Acacetuss RS232
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    93
``CAN-uVCCM'' interface</TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    94
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    95
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    96
<TT>./drivers/can_virtual Fake CAN network (Linux, Cygwin)</TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    97
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    98
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
    99
<TT>./drivers/hcs12 HCS12 full target interface</TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   100
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   101
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   102
<TT><B>./examples Examples</B></TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   103
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   104
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   105
<TT>./examples/TestMasterSlave 2 nodes, NMT SYNC SDO PDO, win32+unix</TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   106
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   107
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   108
<TT>./examples/TestMasterMicroMod 1 node, control Peak I/O Module, unix</TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   109
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   110
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   111
<TT>./examples/gene_SYNC_HCS12 Just send periodic SYNC on HCS12</TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   112
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   113
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   114
<TT>./examples/win32test Ask some DS301 infos to a node (<SPAN  CLASS="textbf">win32)</SPAN></TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   115
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   116
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   117
<TT><B>./objdictgen Object Dictionary editor GUI</B></TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   118
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   119
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   120
<TT>./objdictgen/config Pre-defined OD profiles</TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   121
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   122
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   123
<TT>./objdictgen/examples Some examples/test OD</TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   124
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   125
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   126
<TT><B>./doc Project and CanOpen doc</B></TT>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   127
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   128
<P>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   129
<BR><HR>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   130
<ADDRESS>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   131
epimerde
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 211
diff changeset
   132
2007-06-08
210
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   133
</ADDRESS>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   134
</BODY>
6b5a4c21e061 Manual and Documentation finish
nico
parents:
diff changeset
   135
</HTML>