master/cdev.c
changeset 1421 043a518831b2
parent 1420 5eb814732c46
child 1425 c1322a8793c0
equal deleted inserted replaced
1420:5eb814732c46 1421:043a518831b2
   260         data.port_descs[i] = slave->base_ports[i];
   260         data.port_descs[i] = slave->base_ports[i];
   261         data.ports[i].dl_link = slave->ports[i].dl_link;
   261         data.ports[i].dl_link = slave->ports[i].dl_link;
   262         data.ports[i].dl_loop = slave->ports[i].dl_loop;
   262         data.ports[i].dl_loop = slave->ports[i].dl_loop;
   263         data.ports[i].dl_signal = slave->ports[i].dl_signal;
   263         data.ports[i].dl_signal = slave->ports[i].dl_signal;
   264         data.dc_receive_times[i] = slave->dc_receive_times[i];
   264         data.dc_receive_times[i] = slave->dc_receive_times[i];
       
   265         if (slave->next_slave[i]) {
       
   266             data.next_slave[i] = slave->next_slave[i]->ring_position;
       
   267         } else {
       
   268             data.next_slave[i] = 0xffff;
       
   269         }
   265     }
   270     }
   266     data.fmmu_bit = slave->base_fmmu_bit_operation;
   271     data.fmmu_bit = slave->base_fmmu_bit_operation;
   267     data.dc_supported = slave->base_dc_supported;
   272     data.dc_supported = slave->base_dc_supported;
   268     data.dc_range = slave->base_dc_range;
   273     data.dc_range = slave->base_dc_range;
   269     data.has_dc_system_time = slave->has_dc_system_time;
   274     data.has_dc_system_time = slave->has_dc_system_time;