master/sdo_request.c
changeset 1948 fa1c4fb0a8da
parent 1831 1875b9fea0ba
child 1975 8e173dddd183
equal deleted inserted replaced
1947:024a3c6aa3f7 1948:fa1c4fb0a8da
    62     req->data_size = 0;
    62     req->data_size = 0;
    63     req->dir = EC_DIR_INVALID;
    63     req->dir = EC_DIR_INVALID;
    64     req->issue_timeout = 0; // no timeout
    64     req->issue_timeout = 0; // no timeout
    65     req->response_timeout = EC_SDO_REQUEST_RESPONSE_TIMEOUT;
    65     req->response_timeout = EC_SDO_REQUEST_RESPONSE_TIMEOUT;
    66     req->state = EC_INT_REQUEST_INIT;
    66     req->state = EC_INT_REQUEST_INIT;
       
    67     req->errno = 0;
    67     req->abort_code = 0x00000000;
    68     req->abort_code = 0x00000000;
    68 }
    69 }
    69 
    70 
    70 /*****************************************************************************/
    71 /*****************************************************************************/
    71 
    72 
   224 
   225 
   225 void ecrt_sdo_request_read(ec_sdo_request_t *req)
   226 void ecrt_sdo_request_read(ec_sdo_request_t *req)
   226 {
   227 {
   227     req->dir = EC_DIR_INPUT;
   228     req->dir = EC_DIR_INPUT;
   228     req->state = EC_INT_REQUEST_QUEUED;
   229     req->state = EC_INT_REQUEST_QUEUED;
       
   230     req->errno = 0;
   229     req->abort_code = 0x00000000;
   231     req->abort_code = 0x00000000;
   230     req->jiffies_start = jiffies;
   232     req->jiffies_start = jiffies;
   231 }
   233 }
   232 
   234 
   233 /*****************************************************************************/
   235 /*****************************************************************************/
   234 
   236 
   235 void ecrt_sdo_request_write(ec_sdo_request_t *req)
   237 void ecrt_sdo_request_write(ec_sdo_request_t *req)
   236 {
   238 {
   237     req->dir = EC_DIR_OUTPUT;
   239     req->dir = EC_DIR_OUTPUT;
   238     req->state = EC_INT_REQUEST_QUEUED;
   240     req->state = EC_INT_REQUEST_QUEUED;
       
   241     req->errno = 0;
   239     req->abort_code = 0x00000000;
   242     req->abort_code = 0x00000000;
   240     req->jiffies_start = jiffies;
   243     req->jiffies_start = jiffies;
   241 }
   244 }
   242 
   245 
   243 /*****************************************************************************/
   246 /*****************************************************************************/