master/fsm_slave.h
changeset 814 a51f857b1b2d
parent 802 b947d0b09f9a
equal deleted inserted replaced
813:bfc3f1ab52de 814:a51f857b1b2d
    62     ec_slave_t *slave; /**< Slave the FSM runs on. */
    62     ec_slave_t *slave; /**< Slave the FSM runs on. */
    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_slave_t *); /**< State function. */
    66     void (*state)(ec_fsm_slave_t *); /**< State function. */
    67     ec_sdo_data_t *sdodata; /**< SDO configuration data. */
    67     ec_sdo_data_t *sdodata; /**< Sdo configuration data. */
    68     uint16_t sii_offset; /**< SII offset in words. */
    68     uint16_t sii_offset; /**< SII offset in words. */
    69 
    69 
    70     ec_fsm_sii_t fsm_sii; /**< SII state machine. */
    70     ec_fsm_sii_t fsm_sii; /**< SII state machine. */
    71     ec_fsm_change_t fsm_change; /**< State change state machine. */
    71     ec_fsm_change_t fsm_change; /**< State change state machine. */
    72     ec_fsm_coe_t fsm_coe; /**< CoE state machine. */
    72     ec_fsm_coe_t fsm_coe; /**< CoE state machine. */