tool/MasterDevice.cpp
changeset 1335 09c6fce1ae45
parent 1327 4d179b06dd3c
child 1363 11c0b2caa253
equal deleted inserted replaced
1334:da3d22a27500 1335:09c6fce1ae45
   370     }
   370     }
   371 }
   371 }
   372 
   372 
   373 /****************************************************************************/
   373 /****************************************************************************/
   374 
   374 
       
   375 void MasterDevice::readFoe(
       
   376         ec_ioctl_slave_foe_t *data
       
   377         )
       
   378 {
       
   379     if (ioctl(fd, EC_IOCTL_SLAVE_FOE_READ, data) < 0) {
       
   380         stringstream err;
       
   381         err << "Failed to read via FoE: " << strerror(errno);
       
   382         throw MasterDeviceException(err);
       
   383     }
       
   384 }
       
   385 
       
   386 /****************************************************************************/
       
   387 
       
   388 void MasterDevice::writeFoe(
       
   389         ec_ioctl_slave_foe_t *data
       
   390         )
       
   391 {
       
   392     if (ioctl(fd, EC_IOCTL_SLAVE_FOE_WRITE, data) < 0) {
       
   393         stringstream err;
       
   394         err << "Failed to write via FoE: " << strerror(errno);
       
   395         throw MasterDeviceException(err);
       
   396     }
       
   397 }
       
   398 
       
   399 /****************************************************************************/
       
   400 
   375 void MasterDevice::setDebug(unsigned int debugLevel)
   401 void MasterDevice::setDebug(unsigned int debugLevel)
   376 {
   402 {
   377     if (ioctl(fd, EC_IOCTL_MASTER_DEBUG, debugLevel) < 0) {
   403     if (ioctl(fd, EC_IOCTL_MASTER_DEBUG, debugLevel) < 0) {
   378         stringstream err;
   404         stringstream err;
   379         err << "Failed to set debug level: " << strerror(errno);
   405         err << "Failed to set debug level: " << strerror(errno);