fp@1264: /******************************************************************************
fp@1266:  *  
fp@1266:  * $Id$
fp@1266:  * 
fp@1266:  * Copyright (C) 2006-2008  Florian Pose, Ingenieurgemeinschaft IgH
fp@1266:  * 
fp@1266:  * This file is part of the IgH EtherCAT master userspace library.
fp@1266:  * 
fp@1287:  * The IgH EtherCAT master userspace library is free software; you can
fp@1266:  * redistribute it and/or modify it under the terms of the GNU Lesser General
fp@1287:  * Public License as published by the Free Software Foundation; version 2.1 of
fp@1266:  * the License.
fp@1287:  *
fp@1266:  * The IgH EtherCAT master userspace library is distributed in the hope that
fp@1266:  * it will be useful, but WITHOUT ANY WARRANTY; without even the implied
fp@1266:  * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
fp@1266:  * GNU Lesser General Public License for more details.
fp@1287:  *
fp@1266:  * You should have received a copy of the GNU Lesser General Public License
fp@1266:  * along with the IgH EtherCAT master userspace library. If not, see
fp@1266:  * <http://www.gnu.org/licenses/>.
fp@1266:  * 
fp@1266:  * The right to use EtherCAT Technology is granted and comes free of charge
fp@1266:  * under condition of compatibility of product made by Licensee. People
fp@1266:  * intending to distribute/sell products based on the code, have to sign an
fp@1266:  * agreement to guarantee that products using software based on IgH EtherCAT
fp@1266:  * master stay compatible with the actual EtherCAT specification (which are
fp@1266:  * released themselves as an open standard) as the (only) precondition to have
fp@1266:  * the right to use EtherCAT Technology, IP and trade marks.
fp@1264:  *
fp@1264:  *****************************************************************************/
fp@1264: 
fp@1264: #include "include/ecrt.h"
fp@1264: 
fp@1264: /*****************************************************************************/
fp@1264: 
fp@1264: struct ec_voe_handler {
fp@1264:     ec_slave_config_t *config;
fp@1264:     unsigned int index;
fp@1264:     size_t data_size;
fp@1264:     size_t mem_size;
fp@1264:     uint8_t *data;
fp@1264: };
fp@1264: 
fp@1264: /*****************************************************************************/