equal
deleted
inserted
replaced
56 typedef struct ec_domain ec_domain_t; |
56 typedef struct ec_domain ec_domain_t; |
57 |
57 |
58 struct ec_slave; |
58 struct ec_slave; |
59 typedef struct ec_slave ec_slave_t; |
59 typedef struct ec_slave ec_slave_t; |
60 |
60 |
|
61 /** |
|
62 Initialization type for field registrations. |
|
63 This type is used as a parameter for the ec_domain_register_field_list() |
|
64 function. |
|
65 */ |
|
66 |
61 typedef struct |
67 typedef struct |
62 { |
68 { |
63 void **data_ptr; |
69 void **data_ptr; /**< address of the process data pointer */ |
64 const char *slave_address; |
70 const char *slave_address; /**< slave address string (see |
65 const char *vendor_name; |
71 ecrt_master_get_slave()) */ |
66 const char *product_name; |
72 const char *vendor_name; /**< vendor name */ |
67 const char *field_name; |
73 const char *product_name; /**< product name */ |
68 unsigned int field_index; |
74 const char *field_name; /**< data field name */ |
69 unsigned int field_count; |
75 unsigned int field_index; /**< index in data fields with same name */ |
|
76 unsigned int field_count; /**< number of data fields with same name */ |
70 } |
77 } |
71 ec_field_init_t; |
78 ec_field_init_t; |
72 |
79 |
73 /****************************************************************************** |
80 /****************************************************************************** |
74 * Master request functions |
81 * Master request functions |