ethercatconfiglist.h
Go to the documentation of this file.
00001 /*
00002  * Simple Open EtherCAT Master Library 
00003  *
00004  * File    : ethercatconfiglist.h
00005  * Version : 1.2.5
00006  * Date    : 09-04-2011
00007  * Copyright (C) 2005-2011 Speciaal Machinefabriek Ketels v.o.f.
00008  * Copyright (C) 2005-2011 Arthur Ketels
00009  * Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven 
00010  *
00011  * SOEM is free software; you can redistribute it and/or modify it under
00012  * the terms of the GNU General Public License version 2 as published by the Free
00013  * Software Foundation.
00014  *
00015  * SOEM is distributed in the hope that it will be useful, but WITHOUT ANY
00016  * WARRANTY; without even the implied warranty of MERCHANTABILITY or
00017  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
00018  * for more details.
00019  *
00020  * As a special exception, if other files instantiate templates or use macros
00021  * or inline functions from this file, or you compile this file and link it
00022  * with other works to produce a work based on this file, this file does not
00023  * by itself cause the resulting work to be covered by the GNU General Public
00024  * License. However the source code for this file must still be made available
00025  * in accordance with section (3) of the GNU General Public License.
00026  *
00027  * This exception does not invalidate any other reasons why a work based on
00028  * this file might be covered by the GNU General Public License.
00029  *
00030  * The EtherCAT Technology, the trade name and logo “EtherCAT” are the intellectual
00031  * property of, and protected by Beckhoff Automation GmbH. You can use SOEM for
00032  * the sole purpose of creating, using and/or selling or otherwise distributing
00033  * an EtherCAT network master provided that an EtherCAT Master License is obtained
00034  * from Beckhoff Automation GmbH.
00035  *
00036  * In case you did not receive a copy of the EtherCAT Master License along with
00037  * SOEM write to Beckhoff Automation GmbH, Eiserstraße 5, D-33415 Verl, Germany
00038  * (www.beckhoff.com).
00039  */
00040 
00050 /*
00051  explanation of dev:
00052  1: static device with no IO mapping ie EK1100
00053  2: input device no mailbox ie simple IO device
00054  3: output device no mailbox
00055  4: input device with mailbox configuration
00056  5: output device with mailbox configuration
00057  6: input/output device no mailbox
00058  7: input.output device with mailbox configuration
00059  */
00060 #define EC_CONFIGEND 0xffffffff
00061 
00062 ec_configlist_t ec_configlist[] = { {/*Man=*/0x00000000,/*ID=*/0x00000000,/*Name=*/"",/*dtype=*/0,/*Ibits=*/0,/*Obits=*/
00063                                              0},
00064                                    {/*Man=*/0x00000002,/*ID=*/0x044c2c52,/*Name=*/"EK1100",/*dtype=*/1,/*Ibits=*/0,/*Obits=*/
00065                                             0},
00066                                    {/*Man=*/0x00000002,/*ID=*/0x03ea3052,/*Name=*/"EL1002",/*dtype=*/2,/*Ibits=*/2,/*Obits=*/
00067                                             0},
00068                                    {/*Man=*/0x00000002,/*ID=*/0x03ec3052,/*Name=*/"EL1004",/*dtype=*/2,/*Ibits=*/4,/*Obits=*/
00069                                             0},
00070                                    {/*Man=*/0x00000002,/*ID=*/0x03f43052,/*Name=*/"EL1012",/*dtype=*/2,/*Ibits=*/2,/*Obits=*/
00071                                             0},
00072                                    {/*Man=*/0x00000002,/*ID=*/0x03f63052,/*Name=*/"EL1014",/*dtype=*/2,/*Ibits=*/4,/*Obits=*/
00073                                             0},
00074                                    {/*Man=*/0x00000002,/*ID=*/0x03fa3052,/*Name=*/"EL1018",/*dtype=*/2,/*Ibits=*/8,/*Obits=*/
00075                                             0},
00076                                    {/*Man=*/0x00000002,/*ID=*/0x07d23052,/*Name=*/"EL2002",/*dtype=*/3,/*Ibits=*/0,/*Obits=*/
00077                                             2},
00078                                    {/*Man=*/0x00000002,/*ID=*/0x07d43052,/*Name=*/"EL2004",/*dtype=*/3,/*Ibits=*/0,/*Obits=*/
00079                                             4},
00080                                    {/*Man=*/0x00000002,/*ID=*/0x07d83052,/*Name=*/"EL2008",/*dtype=*/3,/*Ibits=*/0,/*Obits=*/
00081                                             8},
00082                                    {/*Man=*/0x00000002,/*ID=*/0x07f03052,/*Name=*/"EL2032",/*dtype=*/6,/*Ibits=*/2,/*Obits=*/
00083                                             2},
00084                                    {/*Man=*/0x00000002,/*ID=*/0x0c1e3052,/*Name=*/"EL3102",/*dtype=*/4,/*Ibits=*/48,/*Obits=*/
00085                                             0,/*SM2a*/0x1000,/*SM2f*/0x00000024,/*SM3a*/0x1100,/*SM3f*/0x00010020,/*FM0ac*/
00086                                             0,/*FM1ac*/1},
00087                                    {/*Man=*/0x00000002,/*ID=*/0x0c283052,/*Name=*/"EL3112",/*dtype=*/4,/*Ibits=*/48,/*Obits=*/
00088                                             0,/*SM2a*/0x1000,/*SM2f*/0x00000024,/*SM3a*/0x1100,/*SM3f*/0x00010020,/*FM0ac*/
00089                                             0,/*FM1ac*/1},
00090                                    {/*Man=*/0x00000002,/*ID=*/0x0c323052,/*Name=*/"EL3122",/*dtype=*/4,/*Ibits=*/48,/*Obits=*/
00091                                             0,/*SM2a*/0x1000,/*SM2f*/0x00000024,/*SM3a*/0x1100,/*SM3f*/0x00010020,/*FM0ac*/
00092                                             0,/*FM1ac*/1},
00093                                    {/*Man=*/0x00000002,/*ID=*/0x0c463052,/*Name=*/"EL3142",/*dtype=*/4,/*Ibits=*/48,/*Obits=*/
00094                                             0,/*SM2a*/0x1000,/*SM2f*/0x00000024,/*SM3a*/0x1100,/*SM3f*/0x00010020,/*FM0ac*/
00095                                             0,/*FM1ac*/1},
00096                                    {/*Man=*/0x00000002,/*ID=*/0x0c503052,/*Name=*/"EL3152",/*dtype=*/4,/*Ibits=*/48,/*Obits=*/
00097                                             0,/*SM2a*/0x1000,/*SM2f*/0x00000024,/*SM3a*/0x1100,/*SM3f*/0x00010020,/*FM0ac*/
00098                                             0,/*FM1ac*/1},
00099                                    {/*Man=*/0x00000002,/*ID=*/0x0c5a3052,/*Name=*/"EL3162",/*dtype=*/4,/*Ibits=*/48,/*Obits=*/
00100                                             0,/*SM2a*/0x1000,/*SM2f*/0x00000024,/*SM3a*/0x1100,/*SM3f*/0x00010020,/*FM0ac*/
00101                                             0,/*FM1ac*/1},
00102                                    {/*Man=*/0x00000002,/*ID=*/0x0fc03052,/*Name=*/"EL4032",/*dtype=*/5,/*Ibits=*/0,/*Obits=*/
00103                                             32,/*SM2a*/0x1100,/*SM2f*/0x00010024,/*SM3a*/0x1180,/*SM3f*/0x00000022,/*FM0ac*/
00104                                             1,/*FM1ac*/0},
00105                                    {/*Man=*/0x00000002,/*ID=*/0x10063052,/*Name=*/"EL4102",/*dtype=*/5,/*Ibits=*/0,/*Obits=*/
00106                                             32,/*SM2a*/0x1000,/*SM2f*/0x00010024,/*SM3a*/0x1100,/*SM3f*/0x00000022,/*FM0ac*/
00107                                             1,/*FM1ac*/0},
00108                                    {/*Man=*/0x00000002,/*ID=*/0x10103052,/*Name=*/"EL4112",/*dtype=*/5,/*Ibits=*/0,/*Obits=*/
00109                                             32,/*SM2a*/0x1000,/*SM2f*/0x00010024,/*SM3a*/0x1100,/*SM3f*/0x00000022,/*FM0ac*/
00110                                             1,/*FM1ac*/0},
00111                                    {/*Man=*/0x00000002,/*ID=*/0x101a3052,/*Name=*/"EL4122",/*dtype=*/5,/*Ibits=*/0,/*Obits=*/
00112                                             32,/*SM2a*/0x1000,/*SM2f*/0x00010024,/*SM3a*/0x1100,/*SM3f*/0x00000022,/*FM0ac*/
00113                                             1,/*FM1ac*/0},
00114                                    {/*Man=*/0x00000002,/*ID=*/0x10243052,/*Name=*/"EL4132",/*dtype=*/5,/*Ibits=*/0,/*Obits=*/
00115                                             32,/*SM2a*/0x1000,/*SM2f*/0x00010024,/*SM3a*/0x1100,/*SM3f*/0x00000022,/*FM0ac*/
00116                                             1,/*FM1ac*/0},
00117                                    {/*Man=*/0x00000002,/*ID=*/0x13ed3052,/*Name=*/"EL5101",/*dtype=*/7,/*Ibits=*/40,/*Obits=*/
00118                                             24,/*SM2a*/0x1000,/*SM2f*/0x00010024,/*SM3a*/0x1100,/*SM3f*/0x00010020,/*FM0ac*/
00119                                             1,/*FM1ac*/1},
00120                                    {/*Man=*/0x00000286,/*ID=*/0x00000011,/*Name=*/"Trinamic  ",/*dtype=*/7,/*Ibits=*/
00121                                             320,/*Obits=*/320,/*SM2a*/0x1000,/*SM2f*/0x00010024,/*SM3a*/0x1100,/*SM3f*/
00122                                             0x00010020,/*FM0ac*/1,/*FM1ac*/1},
00123                                    {/*Man=*/EC_CONFIGEND,/*ID=*/0x00000000,/*Name=*/"",/*dtype=*/0,/*Ibits=*/0,/*Obits=*/
00124                                             0}};


youbot_driver
Author(s): Jan Paulus
autogenerated on Mon Oct 6 2014 09:08:01