mirror of
https://gitlab.com/etherlab.org/ethercat.git
synced 2026-08-17 16:51:44 +08:00
Output DC config in 'ethercat config'.
This commit is contained in:
+6
-6
@@ -248,14 +248,14 @@ void ecrt_slave_config_dc(ec_slave_config_t *sc, uint16_t assign_activate,
|
||||
uint32_t sync0_cycle_time, uint32_t sync0_shift_time,
|
||||
uint32_t sync1_cycle_time, uint32_t sync1_shift_time)
|
||||
{
|
||||
ec_ioctl_sc_dc_t data;
|
||||
ec_ioctl_config_t data;
|
||||
|
||||
data.config_index = sc->index;
|
||||
data.assign_activate = assign_activate;
|
||||
data.sync[0].cycle_time = sync0_cycle_time;
|
||||
data.sync[0].shift_time = sync0_shift_time;
|
||||
data.sync[1].cycle_time = sync1_cycle_time;
|
||||
data.sync[1].shift_time = sync1_shift_time;
|
||||
data.dc_assign_activate = assign_activate;
|
||||
data.dc_sync[0].cycle_time = sync0_cycle_time;
|
||||
data.dc_sync[0].shift_time = sync0_shift_time;
|
||||
data.dc_sync[1].cycle_time = sync1_cycle_time;
|
||||
data.dc_sync[1].shift_time = sync1_shift_time;
|
||||
|
||||
if (ioctl(sc->master->fd, EC_IOCTL_SC_DC, &data) == -1) {
|
||||
fprintf(stderr, "Failed to set assign_activate word.\n");
|
||||
|
||||
Reference in New Issue
Block a user