include/ecrt.h
changeset 2248 82afd3a5bab1
parent 2245 13ef066f37d3
child 2589 2b9c78543663
equal deleted inserted replaced
2247:00e3937e0f0a 2248:82afd3a5bab1
   267     uint32_t revision_number; /**< Revision-Number stored on the slave. */
   267     uint32_t revision_number; /**< Revision-Number stored on the slave. */
   268     uint32_t serial_number; /**< Serial-Number stored on the slave. */
   268     uint32_t serial_number; /**< Serial-Number stored on the slave. */
   269     uint16_t alias; /**< The slaves alias if not equal to 0. */
   269     uint16_t alias; /**< The slaves alias if not equal to 0. */
   270     int16_t current_on_ebus; /**< Used current in mA. */
   270     int16_t current_on_ebus; /**< Used current in mA. */
   271     struct {
   271     struct {
   272         ec_slave_port_desc_t desc;
   272         ec_slave_port_desc_t desc; /**< Physical port type. */
   273         ec_slave_port_link_t link;
   273         ec_slave_port_link_t link; /**< Port link state. */
   274         uint32_t receive_time;
   274         uint32_t receive_time; /**< Receive time on DC transmission delay
   275         uint16_t next_slave;
   275                                  measurement. */
   276         uint32_t delay_to_next_dc;
   276         uint16_t next_slave; /**< Ring position of next DC slave on that
   277     } ports[EC_MAX_PORTS];
   277                                port.  */
       
   278         uint32_t delay_to_next_dc; /**< Delay [ns] to next DC slave. */
       
   279     } ports[EC_MAX_PORTS]; /**< Port information. */
   278     uint8_t al_state; /**< Current state of the slave. */
   280     uint8_t al_state; /**< Current state of the slave. */
   279     uint8_t error_flag; /**< Error flag for that slave. */
   281     uint8_t error_flag; /**< Error flag for that slave. */
   280     uint8_t sync_count; /**< Number of sync managers. */
   282     uint8_t sync_count; /**< Number of sync managers. */
   281     uint16_t sdo_count; /**< Number of SDOs. */
   283     uint16_t sdo_count; /**< Number of SDOs. */
   282     char name[EC_MAX_STRING_LENGTH]; /**< Name of the slave. */
   284     char name[EC_MAX_STRING_LENGTH]; /**< Name of the slave. */