[etherlab-users] waiting for received frames

Martin Troxler martin.troxler at komaxgroup.com
Thu Nov 21 10:25:34 CET 2013


Hi

I watched that discussion about the need for a API to wait (poll) for 
received frames. I still don't get it why that is nessessary.

Here is a clarification of how ethercat (process data transfer) works:
- Process Data should be regarded as idempotent states, which means it 
doesn't matter how many times you read it.
- it's a kind of huge shift register from the master through all slaves 
and back to the master where each slave (ESC-Chip) manipulates the 
stream of data on the fly.
- Slaves (i.e. the firmware on microcontrollers) cannot delay the 
transmission of the frame. If there is no new data the ESC simply 
transfers the actual content of its local memory.
- The frame transmission time is fixed for a given set of slaves and 
depends largely on the domain size and not on how fast the slave's 
microcontroller can update the data.

Regards
Martin

Note:             
   
This e-mail is for the named person's use only. It may contain confidential and/or privileged information. If you have received this e-mail in error, please notify the sender immediately and delete the material from any system. Any unauthorized copying, disclosure, distribution or other use of this information by persons or entities other than the intended recipient is prohibited.             
   
Thank You.



More information about the Etherlab-users mailing list