[Etherlab-dev] SDO timeout
Geller, Nir
nir.geller at servotronix.com
Wed Nov 11 15:15:52 CET 2020
Hi there,
Can you please clarify about SDO timeout?
>From sdo_request.h:
uint32_t issue_timeout; /**< Maximum time in ms, the processing of the
request may take. */
uint32_t response_timeout; /**< Maximum time in ms, the transfer is
retried, if the slave does not respond. */
issue_timeout can be set by ecrt_sdo_request_timeout().
response_timeout is set to the hard coded define
#define EC_SDO_REQUEST_RESPONSE_TIMEOUT 1000
Upon sdo_request_init.
What if I set issue_timeout to a value larger than 1000?
Wouldn't there be a conflict?
What if I have a ecat slave that needs a few seconds to perform a single SDO request?
How would I configure the timeout in this case?
Thanks,
Nir.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-dev/attachments/20201111/24653fd0/attachment.htm>
More information about the Etherlab-dev
mailing list