master/master.h
changeset 2045 ff2a13a4603c
parent 2037 ea0319750e13
child 2094 83e9160319ec
equal deleted inserted replaced
2044:1ae0491b2f6b 2045:ff2a13a4603c
   191     const uint8_t *backup_mac; /**< MAC address of backup device. */
   191     const uint8_t *backup_mac; /**< MAC address of backup device. */
   192     struct ec_mutex_t device_mutex; /**< Device mutex. */
   192     struct ec_mutex_t device_mutex; /**< Device mutex. */
   193 
   193 
   194     ec_fsm_master_t fsm; /**< Master state machine. */
   194     ec_fsm_master_t fsm; /**< Master state machine. */
   195     ec_datagram_t fsm_datagram; /**< Datagram used for state machines. */
   195     ec_datagram_t fsm_datagram; /**< Datagram used for state machines. */
       
   196     ec_mailbox_t fsm_mbox; /**< Mailbox used for state machines. */
   196     ec_master_phase_t phase; /**< Master phase. */
   197     ec_master_phase_t phase; /**< Master phase. */
   197     unsigned int active; /**< Master has been activated. */
   198     unsigned int active; /**< Master has been activated. */
   198     unsigned int config_changed; /**< The configuration changed. */
   199     unsigned int config_changed; /**< The configuration changed. */
   199     unsigned int injection_seq_fsm; /**< Datagram injection sequence number
   200     unsigned int injection_seq_fsm; /**< Datagram injection sequence number
   200                                       for the FSM side. */
   201                                       for the FSM side. */