master/cdev.c
changeset 1518 ab5694a51826
parent 1516 e3b09f847512
child 1526 66edd310830c
equal deleted inserted replaced
1517:b99f2f9cb73f 1518:ab5694a51826
  1256     data.position = sc->position;
  1256     data.position = sc->position;
  1257     data.vendor_id = sc->vendor_id;
  1257     data.vendor_id = sc->vendor_id;
  1258     data.product_code = sc->product_code;
  1258     data.product_code = sc->product_code;
  1259     for (i = 0; i < EC_MAX_SYNC_MANAGERS; i++) {
  1259     for (i = 0; i < EC_MAX_SYNC_MANAGERS; i++) {
  1260         data.syncs[i].dir = sc->sync_configs[i].dir;
  1260         data.syncs[i].dir = sc->sync_configs[i].dir;
       
  1261         data.syncs[i].watchdog_mode = sc->sync_configs[i].watchdog_mode;
  1261         data.syncs[i].pdo_count =
  1262         data.syncs[i].pdo_count =
  1262             ec_pdo_list_count(&sc->sync_configs[i].pdos);
  1263             ec_pdo_list_count(&sc->sync_configs[i].pdos);
  1263     }
  1264     }
       
  1265     data.watchdog_divider = sc->watchdog_divider;
       
  1266     data.watchdog_intervals = sc->watchdog_intervals;
  1264     data.sdo_count = ec_slave_config_sdo_count(sc);
  1267     data.sdo_count = ec_slave_config_sdo_count(sc);
  1265     data.slave_position = sc->slave ? sc->slave->ring_position : -1;
  1268     data.slave_position = sc->slave ? sc->slave->ring_position : -1;
  1266     data.dc_assign_activate = sc->dc_assign_activate;
  1269     data.dc_assign_activate = sc->dc_assign_activate;
  1267     for (i = 0; i < EC_SYNC_SIGNAL_COUNT; i++) {
  1270     for (i = 0; i < EC_SYNC_SIGNAL_COUNT; i++) {
  1268         data.dc_sync[i] = sc->dc_sync[i];
  1271         data.dc_sync[i] = sc->dc_sync[i];