examples/TestMasterMicroMod/TestMaster.h
author fbeaulier
Tue, 16 Aug 2011 14:15:52 +0200
changeset 663 70fc3603e36f
parent 432 b4d313998bee
permissions -rw-r--r--
timers_unix.c : remove sigint and sigterm catch
sdo : Allow multiple servers
The sdo transfer struct is not anymore referenced by server's node id but by
client or server number in the OD. Node id is not relevant in SDO transfert.
166
b6fbc1c59a44 Added a MicroMod Master sample in examples/TestMasterMicroMod. Fixed some SDO abort code and callback problem in sdo.c.
etisserant
parents:
diff changeset
     1
b6fbc1c59a44 Added a MicroMod Master sample in examples/TestMasterMicroMod. Fixed some SDO abort code and callback problem in sdo.c.
etisserant
parents:
diff changeset
     2
/* File generated by gen_cfile.py. Should not be modified. */
b6fbc1c59a44 Added a MicroMod Master sample in examples/TestMasterMicroMod. Fixed some SDO abort code and callback problem in sdo.c.
etisserant
parents:
diff changeset
     3
230
aa5ac69398bb Fixed tipo
etisserant
parents: 201
diff changeset
     4
#ifndef TESTMASTER_H
aa5ac69398bb Fixed tipo
etisserant
parents: 201
diff changeset
     5
#define TESTMASTER_H
aa5ac69398bb Fixed tipo
etisserant
parents: 201
diff changeset
     6
166
b6fbc1c59a44 Added a MicroMod Master sample in examples/TestMasterMicroMod. Fixed some SDO abort code and callback problem in sdo.c.
etisserant
parents:
diff changeset
     7
#include "data.h"
b6fbc1c59a44 Added a MicroMod Master sample in examples/TestMasterMicroMod. Fixed some SDO abort code and callback problem in sdo.c.
etisserant
parents:
diff changeset
     8
b6fbc1c59a44 Added a MicroMod Master sample in examples/TestMasterMicroMod. Fixed some SDO abort code and callback problem in sdo.c.
etisserant
parents:
diff changeset
     9
/* Prototypes of function provided by object dictionnary */
b6fbc1c59a44 Added a MicroMod Master sample in examples/TestMasterMicroMod. Fixed some SDO abort code and callback problem in sdo.c.
etisserant
parents:
diff changeset
    10
UNS32 TestMaster_valueRangeTest (UNS8 typeValue, void * value);
b6fbc1c59a44 Added a MicroMod Master sample in examples/TestMasterMicroMod. Fixed some SDO abort code and callback problem in sdo.c.
etisserant
parents:
diff changeset
    11
const indextable * TestMaster_scanIndexOD (UNS16 wIndex, UNS32 * errorCode, ODCallback_t **callbacks);
b6fbc1c59a44 Added a MicroMod Master sample in examples/TestMasterMicroMod. Fixed some SDO abort code and callback problem in sdo.c.
etisserant
parents:
diff changeset
    12
b6fbc1c59a44 Added a MicroMod Master sample in examples/TestMasterMicroMod. Fixed some SDO abort code and callback problem in sdo.c.
etisserant
parents:
diff changeset
    13
/* Master node data struct */
b6fbc1c59a44 Added a MicroMod Master sample in examples/TestMasterMicroMod. Fixed some SDO abort code and callback problem in sdo.c.
etisserant
parents:
diff changeset
    14
extern CO_Data TestMaster_Data;
b6fbc1c59a44 Added a MicroMod Master sample in examples/TestMasterMicroMod. Fixed some SDO abort code and callback problem in sdo.c.
etisserant
parents:
diff changeset
    15
extern UNS8 DO;		/* Mapped at index 0x2000, subindex 0x00*/
201
2966cd34162a Boolean variable mapped in PDO
greg
parents: 166
diff changeset
    16
extern UNS8 DI1;		/* Mapped at index 0x200F, subindex 0x00*/
2966cd34162a Boolean variable mapped in PDO
greg
parents: 166
diff changeset
    17
extern UNS8 DI2;		/* Mapped at index 0x2010, subindex 0x00*/
2966cd34162a Boolean variable mapped in PDO
greg
parents: 166
diff changeset
    18
extern UNS8 DI3;		/* Mapped at index 0x2011, subindex 0x00*/
2966cd34162a Boolean variable mapped in PDO
greg
parents: 166
diff changeset
    19
extern UNS8 DI4;		/* Mapped at index 0x2012, subindex 0x00*/
2966cd34162a Boolean variable mapped in PDO
greg
parents: 166
diff changeset
    20
extern UNS8 DI5;		/* Mapped at index 0x2013, subindex 0x00*/
2966cd34162a Boolean variable mapped in PDO
greg
parents: 166
diff changeset
    21
extern UNS8 DI6;		/* Mapped at index 0x2014, subindex 0x00*/
2966cd34162a Boolean variable mapped in PDO
greg
parents: 166
diff changeset
    22
extern UNS8 DI7;		/* Mapped at index 0x2015, subindex 0x00*/
2966cd34162a Boolean variable mapped in PDO
greg
parents: 166
diff changeset
    23
extern UNS8 DI8;		/* Mapped at index 0x2016, subindex 0x00*/
230
aa5ac69398bb Fixed tipo
etisserant
parents: 201
diff changeset
    24
aa5ac69398bb Fixed tipo
etisserant
parents: 201
diff changeset
    25
#endif // TESTMASTER_H