lib/sdo_request.c
changeset 1995 7d748d9cf9e8
parent 1959 656f114153c2
child 2421 bc2d4bf9cbe5
child 2589 2b9c78543663
equal deleted inserted replaced
1994:b369f3f92eb8 1995:7d748d9cf9e8
    41 #include "sdo_request.h"
    41 #include "sdo_request.h"
    42 #include "master/ioctl.h"
    42 #include "master/ioctl.h"
    43 #include "slave_config.h"
    43 #include "slave_config.h"
    44 #include "master.h"
    44 #include "master.h"
    45 
    45 
       
    46 /*****************************************************************************/
       
    47 
       
    48 void ec_sdo_request_clear(ec_sdo_request_t *req)
       
    49 {
       
    50     if (req->data) {
       
    51         free(req->data);
       
    52     }
       
    53 }
       
    54 
    46 /*****************************************************************************
    55 /*****************************************************************************
    47  * Realtime interface.
    56  * Application interface.
    48  ****************************************************************************/
    57  ****************************************************************************/
    49 
    58 
    50 void ecrt_sdo_request_timeout(ec_sdo_request_t *req, uint32_t timeout)
    59 void ecrt_sdo_request_timeout(ec_sdo_request_t *req, uint32_t timeout)
    51 {
    60 {
    52     ec_ioctl_sdo_request_t data;
    61     ec_ioctl_sdo_request_t data;