equal
deleted
inserted
replaced
467 ec_fsm_slave_scan_t *fsm /**< slave state machine */ |
467 ec_fsm_slave_scan_t *fsm /**< slave state machine */ |
468 ) |
468 ) |
469 { |
469 { |
470 ec_datagram_t *datagram = fsm->datagram; |
470 ec_datagram_t *datagram = fsm->datagram; |
471 ec_slave_t *slave = fsm->slave; |
471 ec_slave_t *slave = fsm->slave; |
|
472 |
|
473 EC_SLAVE_DBG(slave, 1, "Assigning SII access to EtherCAT.\n"); |
472 |
474 |
473 // assign SII to ECAT |
475 // assign SII to ECAT |
474 ec_datagram_fpwr(datagram, slave->station_address, 0x0500, 1); |
476 ec_datagram_fpwr(datagram, slave->station_address, 0x0500, 1); |
475 EC_WRITE_U8(datagram->data, 0x00); // EtherCAT |
477 EC_WRITE_U8(datagram->data, 0x00); // EtherCAT |
476 fsm->retries = EC_FSM_RETRIES; |
478 fsm->retries = EC_FSM_RETRIES; |