SOEM学习笔记

nicdrv API
ecx_portt; 网口结构定义
int ec_setupnic(const char * ifname, int secondary); 网口初始化并打开
int ec_closenic(void); 关闭网口,如果有次口也关闭
void ec_setbufstat(int idx, int bufstat); 设置 idx 号缓冲区状态
int ec_getindex(void); 返回空闲缓冲区 idx 号
int ec_outframe(int idx, int sock); 通过 sock 发出一个 EtherCAT 帧,该帧
存放在 idx 号帧缓冲中
int ec_outframe_red(int idx); 通过次口发出一个 EtherCAT 帧
int ec_waitinframe(int idx, int timeout); 等待 idx 号帧返回并接收
int ec_srconfirm(int idx,int timeout); 发送 idx 帧,并等待其返回并接收

你可能感兴趣的:(SOEM,linux,学习)