528 |
528 |
529 off += sprintf(buffer + off, "State: "); |
529 off += sprintf(buffer + off, "State: "); |
530 off += ec_state_string(slave->current_state, buffer + off); |
530 off += ec_state_string(slave->current_state, buffer + off); |
531 off += sprintf(buffer + off, "\nRing position: %i\n", |
531 off += sprintf(buffer + off, "\nRing position: %i\n", |
532 slave->ring_position); |
532 slave->ring_position); |
533 off += sprintf(buffer + off, "Advanced position: %i:%i\n\n", |
533 off += sprintf(buffer + off, "Advanced position: %i:%i\n", |
534 slave->coupler_index, slave->coupler_subindex); |
534 slave->coupler_index, slave->coupler_subindex); |
|
535 off += sprintf(buffer + off, "Coupler: %s\n\n", |
|
536 ec_slave_is_coupler(slave) ? "yes" : "no"); |
535 |
537 |
536 off += sprintf(buffer + off, "Data link status:\n"); |
538 off += sprintf(buffer + off, "Data link status:\n"); |
537 for (i = 0; i < 4; i++) { |
539 for (i = 0; i < 4; i++) { |
538 off += sprintf(buffer + off, " Port %i (", i); |
540 off += sprintf(buffer + off, " Port %i (", i); |
539 switch (slave->sii_physical_layer[i]) { |
541 switch (slave->sii_physical_layer[i]) { |