diff -r 04ecf40fc2e9 -r 72c969ea6558 include/ecrt.h --- a/include/ecrt.h Mon Apr 24 10:10:02 2006 +0000 +++ b/include/ecrt.h Mon Apr 24 10:28:18 2006 +0000 @@ -58,15 +58,22 @@ struct ec_slave; typedef struct ec_slave ec_slave_t; +/** + Initialization type for field registrations. + This type is used as a parameter for the ec_domain_register_field_list() + function. +*/ + typedef struct { - void **data_ptr; - const char *slave_address; - const char *vendor_name; - const char *product_name; - const char *field_name; - unsigned int field_index; - unsigned int field_count; + void **data_ptr; /**< address of the process data pointer */ + const char *slave_address; /**< slave address string (see + ecrt_master_get_slave()) */ + const char *vendor_name; /**< vendor name */ + const char *product_name; /**< product name */ + const char *field_name; /**< data field name */ + unsigned int field_index; /**< index in data fields with same name */ + unsigned int field_count; /**< number of data fields with same name */ } ec_field_init_t;