www.pudn.com > ethercat-slave-source-code.rar > coeappl.h, change:2013-05-03,size:1658b


/** 
 * \addtogroup CoE CAN Application Profile over EtherCAT 
 * @{ 
 */ 
 
/** 
\file coeappl.h 
\author EthercatSSC@beckhoff.com 
 
\version 5.01 
 
<br>Changes to version - :<br> 
V5.01 : Start file change log 
 */ 
#ifndef _COEAPPL_H_ 
#define _COEAPPL_H_ 
 
/*----------------------------------------------------------------------------------------- 
------ 
------    Includes 
------ 
-----------------------------------------------------------------------------------------*/ 
#include "objdef.h" 
 
 
/*----------------------------------------------------------------------------------------- 
------ 
------    Defines and Types 
------ 
-----------------------------------------------------------------------------------------*/ 
 
 
 
#endif //_COEAPPL_H_ 
 
#if _COEAPPL_ 
    #define PROTO 
#else 
    #define PROTO extern 
#endif 
 
/*----------------------------------------------------------------------------------------- 
------ 
------    Global variables 
------ 
-----------------------------------------------------------------------------------------*/ 
 
 
/*----------------------------------------------------------------------------------------- 
------ 
------    Global functions 
------ 
-----------------------------------------------------------------------------------------*/ 
PROTO    void COE_ObjInit(void); 
PROTO    void COE_Main(void); 
#if !STATIC_OBJECT_DIC 
PROTO UINT16 COE_ObjDictionaryInit(void); 
PROTO UINT16 COE_AddObjectToDic(TOBJECT OBJMEM * pNewObjEntry); 
PROTO void COE_RemoveDicEntry(UINT16 index); 
PROTO void COE_ClearObjDictionary(void); 
#endif//#if !STATIC_OBJECT_DIC 
 
 
#undef PROTO 
/** @}*/