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; |