parent
cf76625f4c
commit
15e7748198
34
LICENSE
Normal file
34
LICENSE
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
Simple Open EtherCAT Master Library
|
||||||
|
|
||||||
|
Copyright (C) 2005-2017 Speciaal Machinefabriek Ketels v.o.f.
|
||||||
|
Copyright (C) 2005-2017 Arthur Ketels
|
||||||
|
Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
||||||
|
Copyright (C) 2009-2017 rt-labs AB, Sweden
|
||||||
|
|
||||||
|
SOEM is free software; you can redistribute it and/or modify it under the terms
|
||||||
|
of the GNU General Public License version 2 as published by the Free Software
|
||||||
|
Foundation.
|
||||||
|
|
||||||
|
SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||||
|
|
||||||
|
As a special exception, if other files instantiate templates or use macros or
|
||||||
|
inline functions from this file, or you compile this file and link it with other
|
||||||
|
works to produce a work based on this file, this file does not by itself cause
|
||||||
|
the resulting work to be covered by the GNU General Public License. However the
|
||||||
|
source code for this file must still be made available in accordance with
|
||||||
|
section (3) of the GNU General Public License.
|
||||||
|
|
||||||
|
This exception does not invalidate any other reasons why a work based on this
|
||||||
|
file might be covered by the GNU General Public License.
|
||||||
|
|
||||||
|
The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
||||||
|
property of, and protected by Beckhoff Automation GmbH. You can use SOEM for the
|
||||||
|
sole purpose of creating, using and/or selling or otherwise distributing an
|
||||||
|
EtherCAT network master provided that an EtherCAT Master License is obtained
|
||||||
|
from Beckhoff Automation GmbH.
|
||||||
|
|
||||||
|
In case you did not receive a copy of the EtherCAT Master License along with
|
||||||
|
SOEM write to Beckhoff Automation GmbH, Eiserstrasse 5, D-33415 Verl, Germany
|
||||||
|
(www.beckhoff.com).
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : osal.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <rt.h>
|
#include <rt.h>
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : osal_defs.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _osal_defs_
|
#ifndef _osal_defs_
|
||||||
|
@ -1,21 +1,3 @@
|
|||||||
#******************************************************************************
|
|
||||||
# * *** ***
|
|
||||||
# *** *** ***
|
|
||||||
# *** **** ********** *** ***** *** **** *****
|
|
||||||
# ********* ********** *** ********* ************ *********
|
|
||||||
# **** *** *** *** *** **** ***
|
|
||||||
# *** *** ****** *** *********** *** **** *****
|
|
||||||
# *** *** ****** *** ************* *** **** *****
|
|
||||||
# *** **** **** *** *** *** **** ***
|
|
||||||
# *** ******* ***** ************** ************* *********
|
|
||||||
# *** ***** *** ******* ** ** ****** *****
|
|
||||||
# t h e r e a l t i m e t a r g e t e x p e r t s
|
|
||||||
#
|
|
||||||
# http://www.rt-labs.com
|
|
||||||
# Copyright (C) 2009. rt-labs AB, Sweden. All rights reserved.
|
|
||||||
#------------------------------------------------------------------------------
|
|
||||||
# $Id: Makefile 125 2012-04-01 17:36:17Z rtlaka $
|
|
||||||
#------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
LIBNAME = osal
|
LIBNAME = osal
|
||||||
include $(PRJ_ROOT)/make/lib.mk
|
include $(PRJ_ROOT)/make/lib.mk
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : osal.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : osal_defs.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _osal_defs_
|
#ifndef _osal_defs_
|
||||||
|
21
osal/osal.h
21
osal/osal.h
@ -1,21 +1,6 @@
|
|||||||
/******************************************************************************
|
/*
|
||||||
* * *** ***
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
* *** *** ***
|
* LICENSE file in the project root for full license information
|
||||||
* *** **** ********** *** ***** *** **** *****
|
|
||||||
* ********* ********** *** ********* ************ *********
|
|
||||||
* **** *** *** *** *** **** ***
|
|
||||||
* *** *** ****** *** *********** *** **** *****
|
|
||||||
* *** *** ****** *** ************* *** **** *****
|
|
||||||
* *** **** **** *** *** *** **** ***
|
|
||||||
* *** ******* ***** ************** ************* *********
|
|
||||||
* *** ***** *** ******* ** ** ****** *****
|
|
||||||
* t h e r e a l t i m e t a r g e t e x p e r t s
|
|
||||||
*
|
|
||||||
* http://www.rt-labs.com
|
|
||||||
* Copyright (C) 2009. rt-labs AB, Sweden. All rights reserved.
|
|
||||||
*------------------------------------------------------------------------------
|
|
||||||
* $Id: osal.h 473 2013-04-08 11:43:02Z rtlaka $
|
|
||||||
*------------------------------------------------------------------------------
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _osal_
|
#ifndef _osal_
|
||||||
|
@ -1,21 +1,2 @@
|
|||||||
#******************************************************************************
|
|
||||||
# * *** ***
|
|
||||||
# *** *** ***
|
|
||||||
# *** **** ********** *** ***** *** **** *****
|
|
||||||
# ********* ********** *** ********* ************ *********
|
|
||||||
# **** *** *** *** *** **** ***
|
|
||||||
# *** *** ****** *** *********** *** **** *****
|
|
||||||
# *** *** ****** *** ************* *** **** *****
|
|
||||||
# *** **** **** *** *** *** **** ***
|
|
||||||
# *** ******* ***** ************** ************* *********
|
|
||||||
# *** ***** *** ******* ** ** ****** *****
|
|
||||||
# t h e r e a l t i m e t a r g e t e x p e r t s
|
|
||||||
#
|
|
||||||
# http://www.rt-labs.com
|
|
||||||
# Copyright (C) 2009. rt-labs AB, Sweden. All rights reserved.
|
|
||||||
#------------------------------------------------------------------------------
|
|
||||||
# $Id: Makefile 411 2012-12-02 20:16:39Z rtlaka $
|
|
||||||
#------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
LIBNAME = osal
|
LIBNAME = osal
|
||||||
include $(PRJ_ROOT)/make/lib.mk
|
include $(PRJ_ROOT)/make/lib.mk
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : osal.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <osal.h>
|
#include <osal.h>
|
||||||
|
@ -1,21 +1,6 @@
|
|||||||
/******************************************************************************
|
/*
|
||||||
* * *** ***
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
* *** *** ***
|
* LICENSE file in the project root for full license information
|
||||||
* *** **** ********** *** ***** *** **** *****
|
|
||||||
* ********* ********** *** ********* ************ *********
|
|
||||||
* **** *** *** *** *** **** ***
|
|
||||||
* *** *** ****** *** *********** *** **** *****
|
|
||||||
* *** *** ****** *** ************* *** **** *****
|
|
||||||
* *** **** **** *** *** *** **** ***
|
|
||||||
* *** ******* ***** ************** ************* *********
|
|
||||||
* *** ***** *** ******* ** ** ****** *****
|
|
||||||
* t h e r e a l t i m e t a r g e t e x p e r t s
|
|
||||||
*
|
|
||||||
* http://www.rt-labs.com
|
|
||||||
* Copyright (C) 2009. rt-labs AB, Sweden. All rights reserved.
|
|
||||||
*------------------------------------------------------------------------------
|
|
||||||
* $Id: osal_defs.h 472 2013-04-08 11:39:51Z rtlaka $
|
|
||||||
*------------------------------------------------------------------------------
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _osal_defs_
|
#ifndef _osal_defs_
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : osal.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 10-01-2017
|
|
||||||
* Copyright (C) 2005-2017 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2017 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2017 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : osal_defs.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 10-01-2017
|
|
||||||
* Copyright (C) 2005-2017 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2017 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2017 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _osal_defs_
|
#ifndef _osal_defs_
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : osal.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <winsock2.h>
|
#include <winsock2.h>
|
||||||
|
@ -1,43 +1,8 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : osal_defs.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _osal_defs_
|
#ifndef _osal_defs_
|
||||||
#define _osal_defs_
|
#define _osal_defs_
|
||||||
|
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : osal_win32.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _osal_win32_
|
#ifndef _osal_win32_
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : nicdrv.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : nicdrv.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : oshw.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/endian.h>
|
#include <sys/endian.h>
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : oshw.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,21 +1,2 @@
|
|||||||
#******************************************************************************
|
|
||||||
# * *** ***
|
|
||||||
# *** *** ***
|
|
||||||
# *** **** ********** *** ***** *** **** *****
|
|
||||||
# ********* ********** *** ********* ************ *********
|
|
||||||
# **** *** *** *** *** **** ***
|
|
||||||
# *** *** ****** *** *********** *** **** *****
|
|
||||||
# *** *** ****** *** ************* *** **** *****
|
|
||||||
# *** **** **** *** *** *** **** ***
|
|
||||||
# *** ******* ***** ************** ************* *********
|
|
||||||
# *** ***** *** ******* ** ** ****** *****
|
|
||||||
# t h e r e a l t i m e t a r g e t e x p e r t s
|
|
||||||
#
|
|
||||||
# http://www.rt-labs.com
|
|
||||||
# Copyright (C) 2009. rt-labs AB, Sweden. All rights reserved.
|
|
||||||
#------------------------------------------------------------------------------
|
|
||||||
# $Id: Makefile 125 2012-04-01 17:36:17Z rtlaka $
|
|
||||||
#------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
LIBNAME = oshw
|
LIBNAME = oshw
|
||||||
include $(PRJ_ROOT)/make/lib.mk
|
include $(PRJ_ROOT)/make/lib.mk
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : nicdrv.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : nicdrv.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : oshw.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : oshw.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : nicdrv.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,43 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
/*
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
* Simple Open EtherCAT Master Library
|
* LICENSE file in the project root for full license information
|
||||||
*
|
|
||||||
* File : nicdrv.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : oshw.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "oshw.h"
|
#include "oshw.h"
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : oshw.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : nicdrv.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 10-01-2017
|
|
||||||
* Copyright (C) 2005-2017 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2017 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2017 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : nicdrv.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 10-01-2017
|
|
||||||
* Copyright (C) 2005-2017 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2017 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2017 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : oshw.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 10-01-2017
|
|
||||||
* Copyright (C) 2005-2017 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2017 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2017 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : oshw.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 10-01-2017
|
|
||||||
* Copyright (C) 2005-2017 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2017 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2017 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : nicdrv.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : nicdrv.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : oshw.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "oshw.h"
|
#include "oshw.h"
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : oshw.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2012-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercat.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 18-12-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatbase.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatbase.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatcoe.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatcoe.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatconfig.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatconfig.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatconfiglist.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatdc.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatdc.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,44 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatfoe.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
|
|
||||||
* 14-06-2010 : fixed bug in FOEread() by Torsten Bitterlich
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatfoe.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatmain.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatmain.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatprint.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatprint.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatsoe.c
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercatsoe.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
@ -1,42 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Simple Open EtherCAT Master Library
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : ethercattype.h
|
|
||||||
* Version : 1.3.1
|
|
||||||
* Date : 11-03-2015
|
|
||||||
* Copyright (C) 2005-2015 Speciaal Machinefabriek Ketels v.o.f.
|
|
||||||
* Copyright (C) 2005-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven
|
|
||||||
* Copyright (C) 2014-2015 rt-labs AB , Sweden
|
|
||||||
*
|
|
||||||
* SOEM is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
|
|
||||||
* the sole purpose of creating, using and/or selling or otherwise distributing
|
|
||||||
* an EtherCAT network master provided that an EtherCAT Master License is obtained
|
|
||||||
* from Beckhoff Automation GmbH.
|
|
||||||
*
|
|
||||||
* In case you did not receive a copy of the EtherCAT Master License along with
|
|
||||||
* SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
|
|
||||||
* (www.beckhoff.com).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
Loading…
x
Reference in New Issue
Block a user