diff -r ac05410cc1b8 -r 9d8959095936 examples/TestMasterSlave/TestMaster.h --- a/examples/TestMasterSlave/TestMaster.h Mon Jan 29 14:34:31 2007 +0100 +++ b/examples/TestMasterSlave/TestMaster.h Mon Jan 29 14:36:42 2007 +0100 @@ -1,50 +1,33 @@ -/* -This file is part of CanFestival, a library implementing CanOpen Stack. - -Copyright (C): Edouard TISSERANT and Francis DUPIN - -See COPYING file for copyrights details. - -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 -*/ /* File generated by gen_cfile.py. Should not be modified. */ #include "data.h" -// prototypes of function to be filled by app +/* Prototypes of function provided by object dictionnary */ +UNS32 TestMaster_valueRangeTest (UNS8 typeValue, void * value); +const indextable * TestMaster_scanIndexOD (UNS16 wIndex, UNS32 * errorCode, ODCallback_t **callbacks); + +/* prototypes of function to be filled by app. */ void TestMaster_SDOtimeoutError(UNS8 line); void TestMaster_heartbeatError(UNS8); UNS8 TestMaster_canSend(Message *); -void TestMaster_initialisation(); -void TestMaster_preOperational(); -void TestMaster_operational(); -void TestMaster_stopped(); +void TestMaster_initialisation(void); +void TestMaster_preOperational(void); +void TestMaster_operational(void); +void TestMaster_stopped(void); -void TestMaster_post_sync(); -void TestMaster_post_TPDO(); +void TestMaster_post_sync(void); +void TestMaster_post_TPDO(void); -// Master node data struct +/* Master node data struct */ extern CO_Data TestMaster_Data; -extern ODCallback_t Store_parameters_callbacks[]; // Callbacks of index0x1010 -extern ODCallback_t Restore_Default_Parameters_callbacks[]; // Callbacks of index0x1011 -extern UNS8 MasterMap1; // Mapped at index 0x2000, subindex 0x00 -extern ODCallback_t MasterMap1_callbacks[]; // Callbacks of index0x2000 -extern UNS8 MasterMap2; // Mapped at index 0x2001, subindex 0x00 -extern UNS8 MasterMap3; // Mapped at index 0x2002, subindex 0x00 -extern UNS8 MasterMap4; // Mapped at index 0x2003, subindex 0x00 +extern ODCallback_t Store_parameters_callbacks[]; /* Callbacks of index0x1010 */ +extern ODCallback_t Restore_Default_Parameters_callbacks[]; /* Callbacks of index0x1011 */ +extern UNS8 MasterMap1; /* Mapped at index 0x2000, subindex 0x00*/ +extern ODCallback_t MasterMap1_callbacks[]; /* Callbacks of index0x2000 */ +extern UNS8 MasterMap2; /* Mapped at index 0x2001, subindex 0x00*/ +extern UNS8 MasterMap3; /* Mapped at index 0x2002, subindex 0x00*/ +extern UNS8 MasterMap4; /* Mapped at index 0x2003, subindex 0x00*/