master/fsm_coe_map.c
changeset 1053 0cb9604cbaa7
parent 1045 c4fd73507076
child 1055 2be8918682fa
equal deleted inserted replaced
1052:22b509f8c898 1053:0cb9604cbaa7
    59 void ec_fsm_coe_map_action_next_pdo(ec_fsm_coe_map_t *);
    59 void ec_fsm_coe_map_action_next_pdo(ec_fsm_coe_map_t *);
    60 void ec_fsm_coe_map_action_next_pdo_entry(ec_fsm_coe_map_t *);
    60 void ec_fsm_coe_map_action_next_pdo_entry(ec_fsm_coe_map_t *);
    61 
    61 
    62 /*****************************************************************************/
    62 /*****************************************************************************/
    63 
    63 
    64 /** Sdo upload timeout in ms for reading Pdo assigment/mapping.
       
    65  */
       
    66 #define EC_FSM_COE_MAP_UPLOAD_TIMEOUT 3000
       
    67 
       
    68 /*****************************************************************************/
       
    69 
       
    70 /**
    64 /**
    71    Constructor.
    65    Constructor.
    72 */
    66 */
    73 
    67 
    74 void ec_fsm_coe_map_init(
    68 void ec_fsm_coe_map_init(
    77         )
    71         )
    78 {
    72 {
    79     fsm->fsm_coe = fsm_coe;
    73     fsm->fsm_coe = fsm_coe;
    80     fsm->state = NULL;
    74     fsm->state = NULL;
    81     ec_sdo_request_init(&fsm->request);
    75     ec_sdo_request_init(&fsm->request);
    82     fsm->request.response_timeout = EC_FSM_COE_MAP_UPLOAD_TIMEOUT;
       
    83     ec_pdo_list_init(&fsm->pdos);
    76     ec_pdo_list_init(&fsm->pdos);
    84 }
    77 }
    85 
    78 
    86 /*****************************************************************************/
    79 /*****************************************************************************/
    87 
    80