master/fsm_master.h
changeset 553 a4e0267825e3
parent 528 f789bdd78b54
child 601 d6d951b766e3
equal deleted inserted replaced
552:029546740810 553:a4e0267825e3
    63     ec_datagram_t *datagram; /**< datagram used in the state machine */
    63     ec_datagram_t *datagram; /**< datagram used in the state machine */
    64     unsigned int retries; /**< retries on datagram timeout. */
    64     unsigned int retries; /**< retries on datagram timeout. */
    65 
    65 
    66     void (*state)(ec_fsm_master_t *); /**< master state function */
    66     void (*state)(ec_fsm_master_t *); /**< master state function */
    67     unsigned int slaves_responding; /**< number of responding slaves */
    67     unsigned int slaves_responding; /**< number of responding slaves */
       
    68     unsigned int topology_change_pending; /**< bus topology changed */
    68     ec_slave_state_t slave_states; /**< states of responding slaves */
    69     ec_slave_state_t slave_states; /**< states of responding slaves */
    69     unsigned int validate; /**< non-zero, if validation to do */
    70     unsigned int validate; /**< non-zero, if validation to do */
    70     ec_slave_t *slave; /**< current slave */
    71     ec_slave_t *slave; /**< current slave */
    71     ec_sdo_request_t *sdo_request; /**< SDO request to process */
    72     ec_sdo_request_t *sdo_request; /**< SDO request to process */
    72     uint16_t sii_offset; 
    73     uint16_t sii_offset;