tool/MasterDevice.cpp
branch1.4-foe
changeset 1707 11ec009e145d
parent 1686 e206f4485f60
equal deleted inserted replaced
1706:c55ebaa206f8 1707:11ec009e145d
   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);