equal
deleted
inserted
replaced
86 unsigned int index; /**< Index. */ |
86 unsigned int index; /**< Index. */ |
87 unsigned int reserved; /**< \a True, if the master is in use. */ |
87 unsigned int reserved; /**< \a True, if the master is in use. */ |
88 |
88 |
89 ec_cdev_t cdev; /**< Master character device. */ |
89 ec_cdev_t cdev; /**< Master character device. */ |
90 struct class_device *class_device; /**< Master class device. */ |
90 struct class_device *class_device; /**< Master class device. */ |
|
91 struct semaphore master_sem; /**< Master semaphore. */ |
91 |
92 |
92 ec_device_t main_device; /**< EtherCAT main device. */ |
93 ec_device_t main_device; /**< EtherCAT main device. */ |
93 const uint8_t *main_mac; /**< MAC address of main device. */ |
94 const uint8_t *main_mac; /**< MAC address of main device. */ |
94 ec_device_t backup_device; /**< EtherCAT backup device. */ |
95 ec_device_t backup_device; /**< EtherCAT backup device. */ |
95 const uint8_t *backup_mac; /**< MAC address of backup device. */ |
96 const uint8_t *backup_mac; /**< MAC address of backup device. */ |