<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>