equal
deleted
inserted
replaced
524 } |
524 } |
525 } |
525 } |
526 |
526 |
527 #endif |
527 #endif |
528 |
528 |
|
529 /****************************************************************************/ |
|
530 |
|
531 void MasterDevice::readSoe(ec_ioctl_slave_soe_t *data) |
|
532 { |
|
533 if (ioctl(fd, EC_IOCTL_SLAVE_SOE_READ, data) < 0) { |
|
534 if (errno == EIO && data->error_code) { |
|
535 throw MasterDeviceSoeException(data->error_code); |
|
536 } else { |
|
537 stringstream err; |
|
538 err << "Failed to read IDN: " << strerror(errno); |
|
539 throw MasterDeviceException(err); |
|
540 } |
|
541 } |
|
542 } |
|
543 |
529 /*****************************************************************************/ |
544 /*****************************************************************************/ |