objdictgen/config/objdict_Jaxe_cfg.xml
author etisserant
Mon, 02 Jul 2007 18:22:58 +0200
changeset 236 905677ed00f3
parent 0 4472ee7c6c3e
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.
0
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     1
<?xml version='1.0' encoding='ISO-8859-1'?>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     2
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     3
<!-- 
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     4
This file is part of CanFestival, a library implementing CanOpen Stack. 
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     5
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     6
Copyright (C): Francis DUPIN
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     7
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     8
See COPYING file for copyrights details.
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     9
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    10
This library is free software; you can redistribute it and/or
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    11
modify it under the terms of the GNU Lesser General Public
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    12
License as published by the Free Software Foundation; either
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    13
version 2.1 of the License, or (at your option) any later version.
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    14
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    15
This library is distributed in the hope that it will be useful,
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    16
but WITHOUT ANY WARRANTY; without even the implied warranty of
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    17
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    18
Lesser General Public License for more details.
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    19
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    20
You should have received a copy of the GNU Lesser General Public
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    21
License along with this library; if not, write to the Free Software
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    22
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    23
-->
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    24
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    25
<JAXECFG>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    26
  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    27
  <FICHIERXSL nom="objdict.xsl"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    28
  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    29
  <FICHIERSCHEMA nom="objdict.xsd"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    30
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    31
  <RACINE>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    32
    <BALISE nom="node" titre="Description of the node dictionary" type="division"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    33
  </RACINE>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    34
  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    35
  <MENU titre="New Node">
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    36
    <BALISE nom="node" titre="node" type="division">
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    37
      <PARAMETRE nom="titreAtt" valeur="name"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    38
      <PARAMETRE nom="titreAtt" valeur="node_id"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    39
    </BALISE>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    40
  </MENU>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    41
  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    42
  <MENU titre="heartbeat_consumers">
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    43
    <BALISE nom="heartbeat_consumers" titre="Nbr of node which send a heartbeat" type="vide">
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    44
      <PARAMETRE nom="titreAtt" valeur="nombre"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    45
    </BALISE>	
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    46
  </MENU>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    47
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    48
  <MENU titre="SDO">
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    49
    <BALISE nom="sdo_clients" titre="Nbr of sdo clients" type="vide">
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    50
      <PARAMETRE nom="titreAtt" valeur="nombre"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    51
    </BALISE>	
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    52
  </MENU>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    53
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    54
  <MENU titre="PDO">
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    55
    <BALISE nom="pdo" titre="Add a PDO receive or transmit" type="division">
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    56
      <PARAMETRE nom="titreAtt" valeur="type_rx_tx"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    57
    </BALISE>	
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    58
    <BALISE nom="mapped_object" titre="Map an object in a PDO. (optional)" type="vide">
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    59
      <PARAMETRE nom="titreAtt" valeur="name"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    60
    </BALISE>	
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    61
  </MENU>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    62
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    63
  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    64
  <MENU titre="Mapping">
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    65
    <BALISE nom="mapped_variable" titre="Mapped variable" type="vide">
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    66
      <PARAMETRE nom="titreAtt" valeur="name"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    67
      <PARAMETRE nom="titreAtt" valeur="access"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    68
    </BALISE>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    69
    <BALISE nom="mapped_table" titre="Mapped table" type="vide">
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    70
      <PARAMETRE nom="titreAtt" valeur="name"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    71
      <PARAMETRE nom="titreAtt" valeur="access"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    72
    </BALISE>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    73
        <BALISE nom="mapped_string_variable" titre="Mapped string variable" type="vide">
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    74
      <PARAMETRE nom="titreAtt" valeur="name"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    75
      <PARAMETRE nom="titreAtt" valeur="access"/>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    76
    </BALISE>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    77
  </MENU>
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    78
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    79
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    80
</JAXECFG>