master/fsm_pdo_assign.h
changeset 890 1115793a76ed
parent 883 4963e22a267a
child 1055 2be8918682fa
equal deleted inserted replaced
889:661b61ca86ed 890:1115793a76ed
    61     void (*state)(ec_fsm_pdo_assign_t *); /**< State function. */
    61     void (*state)(ec_fsm_pdo_assign_t *); /**< State function. */
    62     ec_fsm_coe_t *fsm_coe; /**< CoE state machine to use. */
    62     ec_fsm_coe_t *fsm_coe; /**< CoE state machine to use. */
    63     ec_slave_t *slave; /**< Slave the FSM runs on. */
    63     ec_slave_t *slave; /**< Slave the FSM runs on. */
    64 
    64 
    65     ec_direction_t dir; /**< Current direction. */
    65     ec_direction_t dir; /**< Current direction. */
       
    66     const ec_pdo_list_t *pdos; /**< Target Pdo assignment. */
    66     const ec_sync_t *sync; /**< Current sync manager. */
    67     const ec_sync_t *sync; /**< Current sync manager. */
    67     const ec_pdo_list_t *pdos; /**< Target Pdo assignment. */
    68     unsigned int num_configured_dirs; /**< Number of configured directions. */
    68     const ec_pdo_t *pdo; /**< Current Pdo. */
    69     const ec_pdo_t *pdo; /**< Current Pdo. */
    69 
    70 
    70     ec_sdo_request_t request; /**< Sdo request. */
    71     ec_sdo_request_t request; /**< Sdo request. */
    71     unsigned int pdo_count; /**< Number of assigned Pdos. */
    72     unsigned int pdo_count; /**< Number of assigned Pdos. */
    72 };
    73 };