diff -r 3213cbbd58b7 -r 6965c23a6826 drivers/ec_types.h --- a/drivers/ec_types.h Fri Dec 16 16:21:22 2005 +0000 +++ b/drivers/ec_types.h Mon Dec 19 08:13:11 2005 +0000 @@ -1,13 +1,12 @@ -/**************************************************************** +/****************************************************************************** * * e c _ t y p e s . h * * EtherCAT-Slave-Typen. * - * $Date: 2005-09-07 17:50:50 +0200 (Mit, 07 Sep 2005) $ - * $Author: fp $ + * $Id$ * - ***************************************************************/ + *****************************************************************************/ #ifndef _EC_TYPES_H_ #define _EC_TYPES_H_ @@ -26,7 +25,7 @@ } EtherCAT_slave_type_t; -/***************************************************************/ +/*****************************************************************************/ /** Beschreibung eines EtherCAT-Slave-Typs. @@ -67,7 +66,7 @@ } EtherCAT_slave_desc_t; -/***************************************************************/ +/*****************************************************************************/ /** Identifikation eines Slave-Typs. @@ -76,20 +75,21 @@ Produktcodes zu den einzelnen Slave-Typen verwendet. */ -struct slave_ident +typedef struct slave_ident { const unsigned int vendor_id; /**< Hersteller-Code */ const unsigned int product_code; /**< Herstellerspezifischer Produktcode */ const EtherCAT_slave_desc_t *desc; /**< Zeiger auf den dazugehörigen Slave-Typ */ -}; +} +EtherCAT_slave_ident_t; -extern struct slave_ident slave_idents[]; /**< Statisches Array der - Slave-Identifikationen */ -extern unsigned int slave_idents_count; /**< Anzahl der bekannten Slave- - Identifikationen */ +extern EtherCAT_slave_ident_t slave_idents[]; /**< Statisches Array der + Slave-Identifikationen */ +extern unsigned int slave_ident_count; /**< Anzahl der vorhandenen + Slave-Identifikationen */ -/***************************************************************/ +/*****************************************************************************/ extern EtherCAT_slave_desc_t Beckhoff_EK1100[]; extern EtherCAT_slave_desc_t Beckhoff_EL1014[]; @@ -100,6 +100,6 @@ extern EtherCAT_slave_desc_t Beckhoff_EL4132[]; extern EtherCAT_slave_desc_t Beckhoff_EL5001[]; -/***************************************************************/ +/*****************************************************************************/ #endif