master/ioctl.h
changeset 1425 c1322a8793c0
parent 1421 043a518831b2
child 1426 af45bba80d85
--- a/master/ioctl.h	Wed Apr 29 14:03:01 2009 +0000
+++ b/master/ioctl.h	Thu Apr 30 14:12:47 2009 +0000
@@ -165,14 +165,18 @@
     ec_sii_coe_details_t coe_details;
     ec_sii_general_flags_t general_flags;
     int16_t current_on_ebus;
-    ec_slave_port_desc_t port_descs[EC_MAX_PORTS];
-    ec_slave_port_t ports[EC_MAX_PORTS];
-    uint16_t next_slave[EC_MAX_PORTS];
+    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];
     uint8_t fmmu_bit;
     uint8_t dc_supported;
     ec_slave_dc_range_t dc_range;
     uint8_t has_dc_system_time;
-    uint32_t dc_receive_times[EC_MAX_PORTS];
+    uint32_t transition_delay;
     uint8_t al_state;
     uint8_t error_flag;
     uint8_t sync_count;