Hello, I read the TDMA-spec and I understood it in general, but thinking about some details. What I don't understand is, how the so called 'normal startup' is performed.
If a new client comes into RTnet, his clock isn't synchronized to master's one. So it means, it neither knows t_offs nor t_trans. So what it does is waiting for master's sync frame, which contains T_sched and T_xmit. So slave can calculate master's jitter from this values. The problem is, to calculate t_trans, slave must send calibration request in its time slot. But how can it now when this is, if its clock isn't synchronized yet? To synchronize its clock, slave needs t_offs, but this is calculated with respect to t_trans. So my question is, how does slave knows when to send calibration request frame? Or is it sending it with CSMA/CD discipline which of course destroys any realtime for some time, cause it can cause collisions on bus? Thanks a lot Karl -- von Karl Reichert Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ RTnet-users mailing list RTnet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rtnet-users