Wie wird denn von EMpfängerknoten erkannt, dass eine Nachricht zu ende gesendet wurde? Es gibt ja keine fetse Zeitspanne. Ich denke man lauscht auf die Frame End Sequenz und den Idle Delimiter... oder? Danach können dann alle die Minislot-Zähler inkrementieren.
Hallo Gute und interessante Frage, habe darüber noch nichts gelesen, aber ich denke die Nachricht wird gar nicht gesendet, da die verbleibende Zeit nicht genügt. Kann aber sein das dies in der Schicht 7(Applikation) implementiert sein muss. Morgen werde ich mal drüber nachgrübeln und die Spez. blättern. mfg Sebastian
Willst Du einen Communication Controller selber bauen, oder warum ist das für Dich wichtig, wie der Empfängerknoten dies erkennt? Ich denke mal, daß der Communication Controller im Empfängerknoten die im Header angegebene Payloadlänge auswertet und darüber die Länge des Frames bestimmen kann. Werde nächste Woche aber mal einen Kollegen befragen, der sich auf de Bits&Bytes-Ebene besser auskennt... Mit der Antwort von Sebastian kann ich übrigens nichts anfangen (denke mal er meint damit den letztmöglichen Versendezeitpunkt im dyn. Segment?? Hat dann aber nix mit der eigentlichen Frage zu tun... :-)) )
ich wills einfach wissen wie das funzt. kann ja nie schaden. das pdf zum protokoll schreibt darüber nichts was sebastian meinte ist mir auch nicht klar. er wollte wohl was anderes.
Hallo Wenn die Nachricht nicht zu ende gesendet wurde hatst Du ja nicht die 24 Bit aus dem Trailer, also nicht den CRC. Die Nachricht kann also nicht geprüft werden. Also ist das Beim Empfänger bekannt. Außerdem verhindert ja latest TX das nichts mehr gesendet wird wenn die Zeitscheibe abgelaufen ist, Sendepause also. Die Nachricht wurde verdrängt. Sebastian
hi, wer sagt denn dass sie nicht zu Ende übertragen wird? Ich gehe mal vom Standardfall aus,dass sie voll übertragen wird, und hinterher noch weitere. Also mindestens 2.
Ne Nachricht wird immer vollständig übertragen. D.h. wenn der sendevorgang mal gestartet ist, wird der komplette Frame übertragen und nicht irgendwo abgebrochen... Und das Nachrichtenende wird über den ChannelIdleDelimiter erkannt. Wenn die Leitung nach dem Frameende 11 Bitzeiten lange auf 1 ist, geht der Channel in idle.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.