objdictgen/config/objdict_Jaxe_cfg.xml
author etisserant
Fri, 01 Feb 2008 18:06:55 +0100
changeset 378 d2abf6c8c27b
parent 0 4472ee7c6c3e
permissions -rw-r--r--
As requested long ago, added CoData* parameter to all this applications callback, let application designer use identical callback for multiple nodes, and reduce source code length.

Concerned callbacks :

initialisation
preOperational
operational
stopped
heartbeatError
post_sync
post_TPDO
post_SlaveBootup
storeODSubIndex
post_emcy
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>