master/fsm_coe.c
branchstable-1.4
changeset 1634 ae4c73f4c56d
parent 1169 cf0b5293eea6
child 1310 bd4631c70392
equal deleted inserted replaced
1633:cc133310d6fd 1634:ae4c73f4c56d
   279         EC_ERR("Slave %u does not support CoE!\n", slave->ring_position);
   279         EC_ERR("Slave %u does not support CoE!\n", slave->ring_position);
   280         fsm->state = ec_fsm_coe_error;
   280         fsm->state = ec_fsm_coe_error;
   281         return;
   281         return;
   282     }
   282     }
   283 
   283 
       
   284     if (slave->sii.has_general && !slave->sii.coe_details.enable_sdo_info) {
       
   285         EC_ERR("Slave %u does not support Sdo information service!\n",
       
   286                 slave->ring_position);
       
   287         fsm->state = ec_fsm_coe_error;
       
   288         return;
       
   289     }
       
   290 
   284     if (!(data = ec_slave_mbox_prepare_send(slave, datagram, 0x03, 8))) {
   291     if (!(data = ec_slave_mbox_prepare_send(slave, datagram, 0x03, 8))) {
   285         fsm->state = ec_fsm_coe_error;
   292         fsm->state = ec_fsm_coe_error;
   286         return;
   293         return;
   287     }
   294     }
   288 
   295