ethercatdc.h
Go to the documentation of this file.
1 /*
2  * Licensed under the GNU General Public License version 2 with exceptions. See
3  * LICENSE file in the project root for full license information
4  */
5 
11 #ifndef _EC_ECATDC_H
12 #define _EC_ECATDC_H
13 
14 #ifdef __cplusplus
15 extern "C"
16 {
17 #endif
18 
19 #ifdef EC_VER1
20 boolean ec_configdc();
21 void ec_dcsync0(uint16 slave, boolean act, uint32 CyclTime, int32 CyclShift);
22 void ec_dcsync01(uint16 slave, boolean act, uint32 CyclTime0, uint32 CyclTime1, int32 CyclShift);
23 #endif
24 
25 boolean ecx_configdc(ecx_contextt *context);
26 void ecx_dcsync0(ecx_contextt *context, uint16 slave, boolean act, uint32 CyclTime, int32 CyclShift);
27 void ecx_dcsync01(ecx_contextt *context, uint16 slave, boolean act, uint32 CyclTime0, uint32 CyclTime1, int32 CyclShift);
28 
29 #ifdef __cplusplus
30 }
31 #endif
32 
33 #endif /* _EC_ECATDC_H */
ec_configdc
boolean ec_configdc(void)
Definition: ethercatdc.c:444
slave
int slave
Definition: aliastool.c:44
uint32
uint32_t uint32
Definition: osal.h:30
ecx_dcsync0
void ecx_dcsync0(ecx_contextt *context, uint16 slave, boolean act, uint32 CyclTime, int32 CyclShift)
Definition: ethercatdc.c:35
int32
int32_t int32
Definition: osal.h:27
ec_dcsync01
void ec_dcsync01(uint16 slave, boolean act, uint32 CyclTime0, uint32 CyclTime1, int32 CyclShift)
Definition: ethercatdc.c:439
ecx_configdc
boolean ecx_configdc(ecx_contextt *context)
Definition: ethercatdc.c:252
uint16
uint16_t uint16
Definition: osal.h:29
ecx_context
Definition: ethercatmain.h:384
ecx_dcsync01
void ecx_dcsync01(ecx_contextt *context, uint16 slave, boolean act, uint32 CyclTime0, uint32 CyclTime1, int32 CyclShift)
Definition: ethercatdc.c:94
ec_dcsync0
void ec_dcsync0(uint16 slave, boolean act, uint32 CyclTime, int32 CyclShift)
Definition: ethercatdc.c:434


soem
Author(s): Arthur Ketels and M.J.G. van den Molengraft
autogenerated on Wed Mar 2 2022 01:01:48