diff -r 5dca670ae4dd -r 0791aac03180 master/fsm_coe.c --- a/master/fsm_coe.c Wed Feb 27 11:29:08 2008 +0000 +++ b/master/fsm_coe.c Wed Feb 27 15:24:00 2008 +0000 @@ -249,7 +249,7 @@ ec_slave_t *slave = fsm->slave; uint8_t *data; - if (!(slave->sii_mailbox_protocols & EC_MBOX_COE)) { + if (!(slave->sii.mailbox_protocols & EC_MBOX_COE)) { EC_ERR("Slave %u does not support CoE!\n", slave->ring_position); fsm->state = ec_fsm_coe_error; return; @@ -961,13 +961,13 @@ EC_DBG("Downloading Sdo 0x%04X:%i to slave %i.\n", sdodata->index, sdodata->subindex, slave->ring_position); - if (!(slave->sii_mailbox_protocols & EC_MBOX_COE)) { + if (!(slave->sii.mailbox_protocols & EC_MBOX_COE)) { EC_ERR("Slave %u does not support CoE!\n", slave->ring_position); fsm->state = ec_fsm_coe_error; return; } - if (slave->sii_rx_mailbox_size < 6 + 10 + sdodata->size) { + if (slave->sii.rx_mailbox_size < 6 + 10 + sdodata->size) { EC_ERR("Sdo fragmenting not supported yet!\n"); fsm->state = ec_fsm_coe_error; return; @@ -1181,7 +1181,7 @@ EC_DBG("Uploading Sdo 0x%04X:%i from slave %i.\n", request->index, request->subindex, slave->ring_position); - if (!(slave->sii_mailbox_protocols & EC_MBOX_COE)) { + if (!(slave->sii.mailbox_protocols & EC_MBOX_COE)) { EC_ERR("Slave %u does not support CoE!\n", slave->ring_position); fsm->state = ec_fsm_coe_error; return;