43 {r_4102, "4", "Beckhoff", "EL4102", "OutputValue", 0, 2}, |
43 {r_4102, "4", "Beckhoff", "EL4102", "OutputValue", 0, 2}, |
44 {NULL, "5", "Beckhoff", "EL5001", "InputValue", 0}, |
44 {NULL, "5", "Beckhoff", "EL5001", "InputValue", 0}, |
45 {NULL, "6", "Beckhoff", "EL1014", "InputValue", 0}, |
45 {NULL, "6", "Beckhoff", "EL1014", "InputValue", 0}, |
46 {NULL, "7", "Beckhoff", "EL2004", "OutputValue", 0}, |
46 {NULL, "7", "Beckhoff", "EL2004", "OutputValue", 0}, |
47 {NULL, "8", "Beckhoff", "EL4132", "OutputValue", 0}, |
47 {NULL, "8", "Beckhoff", "EL4132", "OutputValue", 0}, |
48 {NULL, "9", "Beckhoff", "EL4132", "OutputValue", 0}, |
48 {NULL, "#48879:8", "Beckhoff", "EL4132", "OutputValue", 0}, |
49 {} |
49 {} |
50 }; |
50 }; |
51 |
51 |
52 /*****************************************************************************/ |
52 /*****************************************************************************/ |
53 |
53 |
142 goto out_deactivate; |
142 goto out_deactivate; |
143 } |
143 } |
144 |
144 |
145 //ecrt_master_debug(master, 0); |
145 //ecrt_master_debug(master, 0); |
146 |
146 |
|
147 #if 0 |
|
148 printk(KERN_INFO "Writing alias...\n"); |
|
149 if (ecrt_master_write_slave_alias(master, "0", 0xBEEF)) { |
|
150 printk(KERN_ERR "EtherCAT: Failed to write alias!\n"); |
|
151 goto out_deactivate; |
|
152 } |
|
153 #endif |
|
154 |
147 #ifdef ASYNC |
155 #ifdef ASYNC |
148 // Einmal senden und warten... |
156 // Einmal senden und warten... |
149 ecrt_master_prepare_async_io(master); |
157 ecrt_master_prepare_async_io(master); |
150 #endif |
158 #endif |
151 |
159 |