master/sdo_request.c
changeset 858 69122084d066
parent 854 f4f53be425ac
child 859 233e32f428e1
equal deleted inserted replaced
857:7874c884dc2b 858:69122084d066
   146     memcpy(req->data, source, size);
   146     memcpy(req->data, source, size);
   147     req->data_size = size;
   147     req->data_size = size;
   148     return 0;
   148     return 0;
   149 }
   149 }
   150 
   150 
   151 /*****************************************************************************/
   151 /*****************************************************************************
   152 
   152  * Realtime interface.
   153 /** Start an Sdo read operation (Sdo upload).
   153  ****************************************************************************/
   154  */
   154 
   155 void ec_sdo_request_read(
   155 void ecrt_sdo_request_timeout(ec_sdo_request_t *req, uint32_t timeout)
   156         ec_sdo_request_t *req /**< Sdo request. */
   156 {
   157         )
   157 }
       
   158 
       
   159 /*****************************************************************************/
       
   160 
       
   161 uint8_t *ecrt_sdo_request_data(ec_sdo_request_t *req)
       
   162 {
       
   163     return req->data;
       
   164 }
       
   165 
       
   166 /*****************************************************************************/
       
   167 
       
   168 ec_request_state_t ecrt_sdo_request_state(const ec_sdo_request_t *req)
       
   169 {
       
   170     return req->state;
       
   171 }
       
   172 
       
   173 /*****************************************************************************/
       
   174 
       
   175 ec_sdo_request_error_t ecrt_sdo_request_error(const ec_sdo_request_t *req)
       
   176 {
       
   177     return EC_SDO_REQUEST_SUCCESS; // FIXME
       
   178 }
       
   179 
       
   180 /*****************************************************************************/
       
   181 
       
   182 void ecrt_sdo_request_read(ec_sdo_request_t *req)
   158 {
   183 {
   159     req->state = EC_REQUEST_QUEUED;
   184     req->state = EC_REQUEST_QUEUED;
   160 }
   185 }
   161 
   186 
   162 /*****************************************************************************/
   187 /*****************************************************************************/
   163 
   188 
   164 /** Start an Sdo write operation (Sdo download).
   189 void ecrt_sdo_request_write(ec_sdo_request_t *req)
   165  */
       
   166 void ec_sdo_request_write(
       
   167         ec_sdo_request_t *req /**< Sdo request. */
       
   168         )
       
   169 {
   190 {
   170     req->state = EC_REQUEST_QUEUED;
   191     req->state = EC_REQUEST_QUEUED;
   171 }
   192 }
   172 
   193 
   173 /*****************************************************************************/
   194 /*****************************************************************************/
       
   195 
       
   196 EXPORT_SYMBOL(ecrt_sdo_request_timeout);
       
   197 EXPORT_SYMBOL(ecrt_sdo_request_data);
       
   198 EXPORT_SYMBOL(ecrt_sdo_request_state);
       
   199 EXPORT_SYMBOL(ecrt_sdo_request_error);
       
   200 EXPORT_SYMBOL(ecrt_sdo_request_read);
       
   201 EXPORT_SYMBOL(ecrt_sdo_request_write);