equal
deleted
inserted
replaced
831 ) |
831 ) |
832 { |
832 { |
833 ec_master_t *master = fsm->master; |
833 ec_master_t *master = fsm->master; |
834 ec_sdo_request_t *request = fsm->sdo_request; |
834 ec_sdo_request_t *request = fsm->sdo_request; |
835 |
835 |
|
836 // FIXME |
|
837 // Check if request is still existing (may have been deleted with a slave |
|
838 // configuration). |
|
839 |
836 if (ec_fsm_coe_exec(&fsm->fsm_coe)) return; |
840 if (ec_fsm_coe_exec(&fsm->fsm_coe)) return; |
837 |
841 |
838 if (!ec_fsm_coe_success(&fsm->fsm_coe)) { |
842 if (!ec_fsm_coe_success(&fsm->fsm_coe)) { |
839 EC_DBG("Failed to process SDO request for slave %u.\n", |
843 EC_DBG("Failed to process SDO request for slave %u.\n", |
840 fsm->slave->ring_position); |
844 fsm->slave->ring_position); |