master/fsm.h
changeset 430 74754f45d5fa
parent 409 bc4c852e1b93
child 433 100f51f28cf2
equal deleted inserted replaced
429:b21b000e88e3 430:74754f45d5fa
    83     void (*coe_state)(ec_fsm_t *); /**< CoE state function */
    83     void (*coe_state)(ec_fsm_t *); /**< CoE state function */
    84     ec_sdo_data_t *coe_sdodata; /**< input/output: SDO data object */
    84     ec_sdo_data_t *coe_sdodata; /**< input/output: SDO data object */
    85     cycles_t coe_start; /**< CoE timestamp */
    85     cycles_t coe_start; /**< CoE timestamp */
    86     ec_sdo_t *coe_sdo; /**< current SDO */
    86     ec_sdo_t *coe_sdo; /**< current SDO */
    87     uint8_t coe_subindex; /**< current subindex */
    87     uint8_t coe_subindex; /**< current subindex */
       
    88     ec_sdo_request_t *coe_request; /**< SDO request */
       
    89     uint8_t coe_toggle; /**< toggle bit for segment commands */
    88 };
    90 };
    89 
    91 
    90 /*****************************************************************************/
    92 /*****************************************************************************/
    91 
    93 
    92 int ec_fsm_init(ec_fsm_t *, ec_master_t *);
    94 int ec_fsm_init(ec_fsm_t *, ec_master_t *);