Tool/software:
Hi there,
We updating EtherCAT ESI files, we know exact the Input process data and its size, as well output process data and its size - confirmed in TwinCAT as well.
Output and Input follows the definition of EtherCAT Standard.
However, EC_API_SLV_getOutputData() updates the output data, whose size is given by EC_API_SLV_getInputProcDataLength(). And Vice versus. We have two pieces of evidence - one is that we dumped data EtherCAT slave received. The second is the screen shot (attached).
Is this known to you?
Best regards,
Jinlong