Ich hätte gern folgendes Problem Wie ist sichergestellt, dass im dynamischen Segment nicht länger gesendet wird, als das Segment lang ist? Im Extremfall würde man in das Symbolfenster oder in die NIT einschlagen. Sagen wir mal ich definiere 20 Minislots. Im statischen B. hab ich schon 2 Slots. So ungefähr ist dann die Konfig: [ 1 2 ][3 4 5 6 7 8 9 .... 22] Für eine bestimmte (lokale) maximale Payloadlänge kann ich den "LatestTX" angeben. Also der späteste Minislot der noch ein Senden initiieren darf. Lass es Nummer 18 sein. Soweit ok. Jetzt sendet aber der Knoten im Minislot Nr. 4 einen ziemlich langen Frame. Und zwar so, dass danach noch Platz für Minislot Nr. 17 bis 22 ist. Wer sagt mir jetzt, dass durch die Verschiebung des kritischen 18. Minislot keine Überschreitung des Segmentes gibt? Ist das Sache des Programmierers?
Interessante Frage! In welcher Einheit wird der LatestDynamicTransmit denn angegeben? Sind das Minislots oder Macroticks?
Die Sache sieht so aus, daß bei einer Versendung von Nachrichten im dynamischen Segment der Minislot Counter im gewohnten Raster mit hochzählt. Er läuft quasi im Hintergrund mit. Was nicht mit hochgezählt wird ist die Slot ID, diese inkrementiert logischerweise erst nach Abschluss der vorigen Nachricht. Somit kann der Latest Transmission Start Parameter in Minislots angegeben werden und passt trotzdem immer.
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.