--- a/rt/msr_rt.c Tue Apr 11 13:03:35 2006 +0000
+++ b/rt/msr_rt.c Tue Apr 11 14:12:01 2006 +0000
@@ -62,8 +62,8 @@
uint32_t k_ssi_st;
ec_field_init_t domain1_fields[] = {
- {&r_ssi, "5", "Beckhoff", "EL5001", "InputValue", 0},
- {&r_ssi_st, "5", "Beckhoff", "EL5001", "Status", 0},
+ {&r_ssi, "0:3", "Beckhoff", "EL5001", "InputValue", 0},
+ {&r_ssi_st, "0:3", "Beckhoff", "EL5001", "Status", 0},
{}
};
@@ -183,7 +183,7 @@
#endif
#if 1
- if (!(slave = ecrt_master_get_slave(master, "5"))) {
+ if (!(slave = ecrt_master_get_slave(master, "0:3"))) {
printk(KERN_ERR "Failed to get slave!\n");
goto out_deactivate;
}
@@ -205,6 +205,17 @@
}
#endif
+#if 0
+ if (!(slave = ecrt_master_get_slave(master, "1:0"))) {
+ printk(KERN_ERR "Failed to get slave!\n");
+ goto out_deactivate;
+ }
+ if (ecrt_slave_write_alias(slave, 0x5678)) {
+ printk(KERN_ERR "Failed to write alias!\n");
+ goto out_deactivate;
+ }
+#endif
+
#ifdef ASYNC
// Einmal senden und warten...
ecrt_master_prepare_async_io(master);