lib/master.c
changeset 2246 6f5bfbcc2010
parent 2150 5144a4bc6184
child 2589 2b9c78543663
equal deleted inserted replaced
2245:13ef066f37d3 2246:6f5bfbcc2010
     1 /******************************************************************************
     1 /******************************************************************************
     2  *
     2  *
     3  *  $Id: master.c,v b544025bd696 2011/05/12 14:45:02 fp $
     3  *  $Id$
     4  *
     4  *
     5  *  Copyright (C) 2006-2009  Florian Pose, Ingenieurgemeinschaft IgH
     5  *  Copyright (C) 2006-2009  Florian Pose, Ingenieurgemeinschaft IgH
     6  *
     6  *
     7  *  This file is part of the IgH EtherCAT master userspace library.
     7  *  This file is part of the IgH EtherCAT master userspace library.
     8  *
     8  *
   233     slave_info->alias = data.alias;
   233     slave_info->alias = data.alias;
   234     slave_info->current_on_ebus = data.current_on_ebus;
   234     slave_info->current_on_ebus = data.current_on_ebus;
   235     for ( i = 0; i < EC_MAX_PORTS; i++ ) {
   235     for ( i = 0; i < EC_MAX_PORTS; i++ ) {
   236     	slave_info->ports[i].desc = data.ports[i].desc;
   236     	slave_info->ports[i].desc = data.ports[i].desc;
   237     	slave_info->ports[i].link.link_up = data.ports[i].link.link_up;
   237     	slave_info->ports[i].link.link_up = data.ports[i].link.link_up;
   238     	slave_info->ports[i].link.loop_closed = data.ports[i].link.loop_closed;
   238     	slave_info->ports[i].link.loop_closed =
   239     	slave_info->ports[i].link.signal_detected = data.ports[i].link.signal_detected;
   239             data.ports[i].link.loop_closed;
       
   240     	slave_info->ports[i].link.signal_detected =
       
   241             data.ports[i].link.signal_detected;
   240     	slave_info->ports[i].receive_time = data.ports[i].receive_time;
   242     	slave_info->ports[i].receive_time = data.ports[i].receive_time;
   241     	slave_info->ports[i].next_slave = data.ports[i].next_slave;
   243     	slave_info->ports[i].next_slave = data.ports[i].next_slave;
   242     	slave_info->ports[i].delay_to_next_dc = data.ports[i].delay_to_next_dc;
   244     	slave_info->ports[i].delay_to_next_dc =
       
   245             data.ports[i].delay_to_next_dc;
   243     }
   246     }
   244     slave_info->al_state = data.al_state;
   247     slave_info->al_state = data.al_state;
   245     slave_info->error_flag = data.error_flag;
   248     slave_info->error_flag = data.error_flag;
   246     slave_info->sync_count = data.sync_count;
   249     slave_info->sync_count = data.sync_count;
   247     slave_info->sdo_count = data.sdo_count;
   250     slave_info->sdo_count = data.sdo_count;