master/fsm_slave_config.h
changeset 854 f4f53be425ac
parent 830 d83d92e1a919
child 879 9b395c5646ab
equal deleted inserted replaced
853:726326d0aef4 854:f4f53be425ac
    63     ec_slave_t *slave; /**< Slave the FSM runs on. */
    63     ec_slave_t *slave; /**< Slave the FSM runs on. */
    64     ec_datagram_t *datagram; /**< Datagram used in the state machine. */
    64     ec_datagram_t *datagram; /**< Datagram used in the state machine. */
    65     unsigned int retries; /**< Retries on datagram timeout. */
    65     unsigned int retries; /**< Retries on datagram timeout. */
    66 
    66 
    67     void (*state)(ec_fsm_slave_config_t *); /**< State function. */
    67     void (*state)(ec_fsm_slave_config_t *); /**< State function. */
    68     ec_sdo_data_t *sdodata; /**< Sdo configuration data. */
    68     ec_sdo_request_t *request; /**< Sdo request for Sdo configuration. */
    69     ec_fsm_change_t fsm_change; /**< State change state machine. */
    69     ec_fsm_change_t fsm_change; /**< State change state machine. */
    70     ec_fsm_coe_t fsm_coe; /**< CoE state machine. */
    70     ec_fsm_coe_t fsm_coe; /**< CoE state machine. */
    71     ec_fsm_pdo_mapping_t fsm_pdo_map; /**< Pdo mapping state machine. */
    71     ec_fsm_pdo_mapping_t fsm_pdo_map; /**< Pdo mapping state machine. */
    72     ec_fsm_pdo_config_t fsm_pdo_conf; /**< Pdo configuration state machine. */
    72     ec_fsm_pdo_config_t fsm_pdo_conf; /**< Pdo configuration state machine. */
    73 };
    73 };