master/slave.c
changeset 357 277de5572f99
parent 349 e521f03e9d94
child 394 ff1b018a9b09
equal deleted inserted replaced
356:4bdc4f2e1a93 357:277de5572f99
   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]) {