master/fsm_slave.h
changeset 2029 5ef6507fc77a
parent 2027 ac35f4d38a31
child 2032 57c618557912
equal deleted inserted replaced
2028:55854f070c4a 2029:5ef6507fc77a
    52     ec_slave_t *slave; /**< slave the FSM runs on */
    52     ec_slave_t *slave; /**< slave the FSM runs on */
    53     ec_datagram_t *datagram; /**< datagram used in the state machine */
    53     ec_datagram_t *datagram; /**< datagram used in the state machine */
    54 
    54 
    55     void (*state)(ec_fsm_slave_t *); /**< master state function */
    55     void (*state)(ec_fsm_slave_t *); /**< master state function */
    56     ec_master_sdo_request_t *sdo_request; /**< SDO request to process. */
    56     ec_master_sdo_request_t *sdo_request; /**< SDO request to process. */
    57     ec_foe_request_t *foe_request; /**< FoE request to process. */
    57     ec_master_foe_request_t *foe_request; /**< FoE request to process. */
    58     off_t foe_index; /**< index to FoE write request data */
    58     off_t foe_index; /**< index to FoE write request data */
    59     ec_soe_request_t *soe_request; /**< SoE request to process. */
    59     ec_soe_request_t *soe_request; /**< SoE request to process. */
    60 
    60 
    61     ec_fsm_coe_t fsm_coe; /**< CoE state machine */
    61     ec_fsm_coe_t fsm_coe; /**< CoE state machine */
    62     ec_fsm_foe_t fsm_foe; /**< FoE state machine */
    62     ec_fsm_foe_t fsm_foe; /**< FoE state machine */