mirror of
https://gitlab.com/etherlab.org/ethercat.git
synced 2026-09-22 10:03:51 +08:00
Moved state request on PDO registration to slave.c.
This commit is contained in:
@@ -251,8 +251,6 @@ int ec_domain_reg_pdo_entry(ec_domain_t *domain, /**< EtherCAT domain */
|
||||
|
||||
list_add_tail(&data_reg->list, &domain->data_regs);
|
||||
|
||||
ec_slave_request_state(slave, EC_SLAVE_STATE_OP);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -329,8 +327,6 @@ int ec_domain_reg_pdo_range(ec_domain_t *domain, /**< EtherCAT domain */
|
||||
|
||||
list_add_tail(&data_reg->list, &domain->data_regs);
|
||||
|
||||
ec_slave_request_state(slave, EC_SLAVE_STATE_OP);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -597,6 +597,8 @@ int ec_slave_prepare_fmmu(ec_slave_t *slave, /**< EtherCAT slave */
|
||||
fmmu->logical_start_address = 0;
|
||||
|
||||
slave->fmmu_count++;
|
||||
|
||||
ec_slave_request_state(slave, EC_SLAVE_STATE_OP);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user