master/fsm_master.h
changeset 1400 3c4923051e43
parent 1388 3c886ec376f5
child 1583 017fa8fd9ac1
equal deleted inserted replaced
1399:f79d4bb5b23a 1400:3c4923051e43
   105     unsigned int retries; /**< retries on datagram timeout. */
   105     unsigned int retries; /**< retries on datagram timeout. */
   106 
   106 
   107     void (*state)(ec_fsm_master_t *); /**< master state function */
   107     void (*state)(ec_fsm_master_t *); /**< master state function */
   108     int idle; /**< state machine is in idle phase */
   108     int idle; /**< state machine is in idle phase */
   109     unsigned long scan_jiffies; /**< beginning of slave scanning */
   109     unsigned long scan_jiffies; /**< beginning of slave scanning */
       
   110     uint8_t link_state; /**< Last main device link state. */
   110     unsigned int slaves_responding; /**< number of responding slaves */
   111     unsigned int slaves_responding; /**< number of responding slaves */
   111     unsigned int topology_change_pending; /**< bus topology changed */
   112     unsigned int topology_change_pending; /**< bus topology changed */
   112     ec_slave_state_t slave_states; /**< states of responding slaves */
   113     ec_slave_state_t slave_states; /**< states of responding slaves */
   113     ec_slave_t *slave; /**< current slave */
   114     ec_slave_t *slave; /**< current slave */
   114     ec_sii_write_request_t *sii_request; /**< SII write request */
   115     ec_sii_write_request_t *sii_request; /**< SII write request */