<div dir="ltr"><div>I am confused on how to "upload/download" SDOs in an application.</div><div>For example, am I correct by writing codes like:</div><div><br></div><div>------------- application.c ---------------------------------------------------------------------------------------------------</div><div>....</div><div>  uint16_t sdo_index = 0xf880;        uint8_t sdo_subindex = 1;        uint32_t value = 0;<br>  ecrt_slave_config_sdo32( sc, sdo_index, sdo_subindex, value);</div><div><br></div><div>  if (ecrt_master_activate(master))         return -1;<br>    <br>  size_t *result_size;    uint8_t *target;    const uint8_t *data;    uint32_t *abort_code;<br>  ecrt_master_sdo_upload(master, 5, 0xf880, 1, target, 4, result_size, abort_code );<br></div><div>...</div><div>  cycle_task();</div><div>...<br></div><div>----------------------------------------------------------------------------------------------------------------------------------<br></div><div><br></div><div>Thank in advance for any hint!</div><div>Jerry<br></div></div>