types.h File Reference


Detailed Description

EtherCAT slave types.

Definition in file types.h.

Go to the source code of this file.

Data Structures

struct  ec_field_t
 Process data field. More...
struct  ec_sync_t
 Sync manager. More...
struct  ec_slave_type
 Slave description type. More...
struct  ec_slave_ident_t
 Slave type identification. More...

Defines

#define EC_MAX_FIELDS   10
 maximal number of data fields per sync manager
#define EC_MAX_SYNC   16
 maximal number of sync managers per type

Typedefs

typedef ec_slave_type ec_slave_type_t
 Slave description type.

Enumerations

enum  ec_special_type_t { EC_TYPE_NORMAL, EC_TYPE_BUS_COUPLER, EC_TYPE_INFRA, EC_TYPE_EOE }
 Special slaves. More...

Variables

ec_slave_ident_t slave_idents []
 array with slave descriptions


Enumeration Type Documentation

enum ec_special_type_t
 

Special slaves.

Enumerator:
EC_TYPE_NORMAL  no special slave
EC_TYPE_BUS_COUPLER  slave is a bus coupler
EC_TYPE_INFRA  infrastructure slaves, that contain no process data
EC_TYPE_EOE  slave is an EoE switch

Definition at line 59 of file types.h.


Generated on Wed Aug 2 18:41:44 2006 for IgH EtherCAT master by  doxygen 1.4.6