diff -r aaf175ef0171 -r 6c2f4130ed46 include/ecrt.h --- a/include/ecrt.h Thu Mar 13 12:42:48 2008 +0000 +++ b/include/ecrt.h Thu Mar 13 12:52:26 2008 +0000 @@ -672,6 +672,18 @@ ec_sdo_request_t *req /**< Sdo request. */ ); +/** Returns the current Sdo data size. + * + * When the Sdo request is created, the data size is set to the size of the + * reserved memory. After a read operation the size is set to the size of the + * read data. The size is not modified in any other situation. + * + * \return Sdo data size in bytes. + */ +size_t ecrt_sdo_request_data_size( + const ec_sdo_request_t *req /**< Sdo request. */ + ); + /** Get the current state of the Sdo request. * * \return Request state.