ethercatfoe.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 _ethercatfoe_
12 #define _ethercatfoe_
13 
14 #ifdef __cplusplus
15 extern "C"
16 {
17 #endif
18 
19 #ifdef EC_VER1
20 int ec_FOEdefinehook(void *hook);
21 int ec_FOEread(uint16 slave, char *filename, uint32 password, int *psize, void *p, int timeout);
22 int ec_FOEwrite(uint16 slave, char *filename, uint32 password, int psize, void *p, int timeout);
23 #endif
24 
25 int ecx_FOEdefinehook(ecx_contextt *context, void *hook);
26 int ecx_FOEread(ecx_contextt *context, uint16 slave, char *filename, uint32 password, int *psize, void *p, int timeout);
27 int ecx_FOEwrite(ecx_contextt *context, uint16 slave, char *filename, uint32 password, int psize, void *p, int timeout);
28 
29 #ifdef __cplusplus
30 }
31 #endif
32 
33 #endif
int ec_FOEwrite(uint16 slave, char *filename, uint32 password, int psize, void *p, int timeout)
Definition: ethercatfoe.c:366
uint16_t uint16
Definition: osal.h:29
int ec_FOEread(uint16 slave, char *filename, uint32 password, int *psize, void *p, int timeout)
Definition: ethercatfoe.c:361
int ecx_FOEread(ecx_contextt *context, uint16 slave, char *filename, uint32 password, int *psize, void *p, int timeout)
Definition: ethercatfoe.c:71
int ecx_FOEwrite(ecx_contextt *context, uint16 slave, char *filename, uint32 password, int psize, void *p, int timeout)
Definition: ethercatfoe.c:199
int ec_FOEdefinehook(void *hook)
Definition: ethercatfoe.c:356
int slave
Definition: aliastool.c:44
int ecx_FOEdefinehook(ecx_contextt *context, void *hook)
Definition: ethercatfoe.c:54
char filename[256]
uint32_t uint32
Definition: osal.h:30


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