630 off += sprintf(buffer + off, "Product code: 0x%08X\n\n", |
630 off += sprintf(buffer + off, "Product code: 0x%08X\n\n", |
631 slave->sii_product_code); |
631 slave->sii_product_code); |
632 |
632 |
633 off += sprintf(buffer + off, "State: "); |
633 off += sprintf(buffer + off, "State: "); |
634 off += ec_state_string(slave->current_state, buffer + off); |
634 off += ec_state_string(slave->current_state, buffer + off); |
635 off += sprintf(buffer + off, "\nFlags: %s, %s\n", |
635 off += sprintf(buffer + off, " ("); |
|
636 off += ec_state_string(slave->requested_state, buffer + off); |
|
637 off += sprintf(buffer + off, ")\nFlags: %s, %s\n", |
636 slave->online ? "online" : "OFFLINE", |
638 slave->online ? "online" : "OFFLINE", |
637 slave->error_flag ? "ERROR" : "ok"); |
639 slave->error_flag ? "ERROR" : "ok"); |
638 off += sprintf(buffer + off, "Ring position: %i\n", |
640 off += sprintf(buffer + off, "Ring position: %i\n", |
639 slave->ring_position); |
641 slave->ring_position); |
640 off += sprintf(buffer + off, "Advanced position: %i:%i\n", |
642 off += sprintf(buffer + off, "Advanced position: %i:%i\n", |