master/slave.c
changeset 188 c0e49f4a1c07
parent 185 af570302dcee
child 190 4e32bcc6b361
--- a/master/slave.c	Tue Apr 11 13:03:35 2006 +0000
+++ b/master/slave.c	Tue Apr 11 14:12:01 2006 +0000
@@ -29,7 +29,7 @@
 /*****************************************************************************/
 
 EC_SYSFS_READ_ATTR(ring_position);
-EC_SYSFS_READ_ATTR(station_address);
+EC_SYSFS_READ_ATTR(coupler_address);
 EC_SYSFS_READ_ATTR(vendor_name);
 EC_SYSFS_READ_ATTR(product_name);
 EC_SYSFS_READ_ATTR(product_desc);
@@ -37,7 +37,7 @@
 
 static struct attribute *def_attrs[] = {
     &attr_ring_position,
-    &attr_station_address,
+    &attr_coupler_address,
     &attr_vendor_name,
     &attr_product_name,
     &attr_product_desc,
@@ -89,8 +89,8 @@
     }
 
     slave->master = master;
-    slave->buscoupler_index = 0;
-    slave->index_after_buscoupler = 0xFFFF;
+    slave->coupler_index = 0;
+    slave->coupler_subindex = 0xFFFF;
     slave->base_type = 0;
     slave->base_revision = 0;
     slave->base_build = 0;
@@ -1211,8 +1211,9 @@
     if (attr == &attr_ring_position) {
         return sprintf(buffer, "%i\n", slave->ring_position);
     }
-    else if (attr == &attr_station_address) {
-        return sprintf(buffer, "%i\n", slave->station_address);
+    else if (attr == &attr_coupler_address) {
+        return sprintf(buffer, "%i:%i\n", slave->coupler_index,
+                       slave->coupler_subindex);
     }
     else if (attr == &attr_vendor_name) {
         if (slave->type)