equal
deleted
inserted
replaced
28 ec_master_t *EtherCAT_rt_request_master(unsigned int master_index); |
28 ec_master_t *EtherCAT_rt_request_master(unsigned int master_index); |
29 |
29 |
30 void EtherCAT_rt_release_master(ec_master_t *master); |
30 void EtherCAT_rt_release_master(ec_master_t *master); |
31 |
31 |
32 ec_slave_t *EtherCAT_rt_register_slave(ec_master_t *master, |
32 ec_slave_t *EtherCAT_rt_register_slave(ec_master_t *master, |
33 unsigned int slave_index, |
33 const char *address, |
34 const char *vendor_name, |
34 const char *vendor_name, |
35 const char *product_name, |
35 const char *product_name, |
36 int domain); |
36 int domain); |
37 |
37 |
38 int EtherCAT_rt_register_slave_list(ec_master_t *master, |
38 int EtherCAT_rt_register_slave_list(ec_master_t *master, |
104 Slave-internen Sync-Manager und FMMU's. |
104 Slave-internen Sync-Manager und FMMU's. |
105 */ |
105 */ |
106 |
106 |
107 struct ec_slave_init |
107 struct ec_slave_init |
108 { |
108 { |
109 ec_slave_t **slave_ptr; /**< Zeiger auf den Slave-Zeiger, der mit der |
109 ec_slave_t **slave_ptr; /**< Zeiger auf den Slave-Zeiger, der später auf |
110 Adresse des Slaves belegt werden soll. */ |
110 die Slave-Struktur zeigen soll. */ |
111 unsigned int bus_index; /**< Bus-Index des zu registrierenden Slaves */ |
111 const char *address; /**< ASCII-kodierte Bus-Adresse des zu |
|
112 registrierenden Slaves \sa ec_address */ |
112 const char *vendor_name; /**< Name des Herstellers */ |
113 const char *vendor_name; /**< Name des Herstellers */ |
113 const char *product_name; /**< Name des Slaves-Typs */ |
114 const char *product_name; /**< Name des Slaves-Typs */ |
114 unsigned int domain; /**< Domäne, in der registriert werden soll. */ |
115 unsigned int domain; /**< Domäne, in der registriert werden soll. */ |
115 }; |
116 }; |
116 |
117 |