rt/msr_rt.c
changeset 188 c0e49f4a1c07
parent 181 3e9155836bc7
child 191 ca805255a935
--- 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);