From 7ce790836dcd48e17675d1d7512a5e01d5f30b99 Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Tue, 10 Jan 2012 10:10:58 +0100 Subject: [PATCH] Added slave_info documentation. --- include/ecrt.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/include/ecrt.h b/include/ecrt.h index deec6c56..8324b21a 100644 --- a/include/ecrt.h +++ b/include/ecrt.h @@ -267,12 +267,14 @@ typedef struct { uint16_t alias; /**< The slaves alias if not equal to 0. */ int16_t current_on_ebus; /**< Used current in mA. */ struct { - ec_slave_port_desc_t desc; - ec_slave_port_link_t link; - uint32_t receive_time; - uint16_t next_slave; - uint32_t delay_to_next_dc; - } ports[EC_MAX_PORTS]; + ec_slave_port_desc_t desc; /**< Physical port type. */ + ec_slave_port_link_t link; /**< Port link state. */ + uint32_t receive_time; /**< Receive time on DC transmission delay + measurement. */ + uint16_t next_slave; /**< Ring position of next DC slave on that + port. */ + uint32_t delay_to_next_dc; /**< Delay [ns] to next DC slave. */ + } ports[EC_MAX_PORTS]; /**< Port information. */ uint8_t al_state; /**< Current state of the slave. */ uint8_t error_flag; /**< Error flag for that slave. */ uint8_t sync_count; /**< Number of sync managers. */