master/master.h
changeset 578 f402b4bd2f4d
parent 576 158c5a3d0a2a
child 579 17c6fd3b076e
equal deleted inserted replaced
577:db34078f34cc 578:f402b4bd2f4d
    99 
    99 
   100     struct kobject kobj; /**< kobject */
   100     struct kobject kobj; /**< kobject */
   101 
   101 
   102     ec_device_t *device; /**< EtherCAT device */
   102     ec_device_t *device; /**< EtherCAT device */
   103     const ec_device_id_t *main_device_id; /**< ID of main device */
   103     const ec_device_id_t *main_device_id; /**< ID of main device */
       
   104     ec_device_t *backup_device; /**< EtherCAT backup device */
   104     const ec_device_id_t *backup_device_id; /**< ID of backup device */
   105     const ec_device_id_t *backup_device_id; /**< ID of backup device */
   105     struct semaphore device_sem; /**< device semaphore */
   106     struct semaphore device_sem; /**< device semaphore */
   106 
   107 
   107     ec_fsm_master_t fsm; /**< master state machine */
   108     ec_fsm_master_t fsm; /**< master state machine */
   108     ec_datagram_t fsm_datagram; /**< datagram used for state machines */
   109     ec_datagram_t fsm_datagram; /**< datagram used for state machines */