master/master.h
branchredundancy
changeset 2267 2d36f36a433c
parent 2158 69f2b2702336
child 2268 5e1d3c9430e0
--- a/master/master.h	Wed Nov 09 17:07:33 2011 +0100
+++ b/master/master.h	Thu Jan 12 12:14:33 2012 +0100
@@ -187,10 +187,8 @@
 
     struct semaphore master_sem; /**< Master semaphore. */
 
-    ec_device_t main_device; /**< EtherCAT main device. */
-    const uint8_t *main_mac; /**< MAC address of main device. */
-    ec_device_t backup_device; /**< EtherCAT backup device. */
-    const uint8_t *backup_mac; /**< MAC address of backup device. */
+    ec_device_t devices[EC_NUM_DEVICES]; /**< EtherCAT devices. */
+    const uint8_t *macs[EC_NUM_DEVICES]; /**< Device MAC addresses. */
     struct semaphore device_sem; /**< Device semaphore. */
     ec_device_stats_t device_stats; /**< Device statistics. */