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 */
void ec_dcsync0(uint16 slave, boolean act, uint32 CyclTime, int32 CyclShift)
Definition: ethercatdc.c:434
uint16_t uint16
Definition: osal.h:29
void ecx_dcsync01(ecx_contextt *context, uint16 slave, boolean act, uint32 CyclTime0, uint32 CyclTime1, int32 CyclShift)
Definition: ethercatdc.c:94
int slave
Definition: aliastool.c:44
int32_t int32
Definition: osal.h:27
void ec_dcsync01(uint16 slave, boolean act, uint32 CyclTime0, uint32 CyclTime1, int32 CyclShift)
Definition: ethercatdc.c:439
boolean ecx_configdc(ecx_contextt *context)
Definition: ethercatdc.c:252
boolean ec_configdc(void)
Definition: ethercatdc.c:444
uint32_t uint32
Definition: osal.h:30
void ecx_dcsync0(ecx_contextt *context, uint16 slave, boolean act, uint32 CyclTime, int32 CyclShift)
Definition: ethercatdc.c:35


soem
Author(s): Arthur Ketels and M.J.G. van den Molengraft
autogenerated on Mon Feb 28 2022 23:46:57