equal
deleted
inserted
replaced
344 } |
344 } |
345 } |
345 } |
346 |
346 |
347 /****************************************************************************/ |
347 /****************************************************************************/ |
348 |
348 |
|
349 void MasterDevice::readFoe( |
|
350 ec_ioctl_slave_foe_t *data |
|
351 ) |
|
352 { |
|
353 if (ioctl(fd, EC_IOCTL_SLAVE_FOE_READ, data) < 0) { |
|
354 stringstream err; |
|
355 err << "Failed to read via FoE: " << strerror(errno); |
|
356 throw MasterDeviceException(err); |
|
357 } |
|
358 } |
|
359 |
|
360 /****************************************************************************/ |
|
361 |
|
362 void MasterDevice::writeFoe( |
|
363 ec_ioctl_slave_foe_t *data |
|
364 ) |
|
365 { |
|
366 if (ioctl(fd, EC_IOCTL_SLAVE_FOE_WRITE, data) < 0) { |
|
367 stringstream err; |
|
368 err << "Failed to write via FoE: " << strerror(errno); |
|
369 throw MasterDeviceException(err); |
|
370 } |
|
371 } |
|
372 |
|
373 /****************************************************************************/ |
|
374 |
349 void MasterDevice::setDebug(unsigned int debugLevel) |
375 void MasterDevice::setDebug(unsigned int debugLevel) |
350 { |
376 { |
351 if (ioctl(fd, EC_IOCTL_MASTER_DEBUG, debugLevel) < 0) { |
377 if (ioctl(fd, EC_IOCTL_MASTER_DEBUG, debugLevel) < 0) { |
352 stringstream err; |
378 stringstream err; |
353 err << "Failed to set debug level: " << strerror(errno); |
379 err << "Failed to set debug level: " << strerror(errno); |