Forløb betragtet ved den enkelte RouterNode - WaveNet

Forløb for RingCast ved en RouterNode 2:

  1. Modtagelse af datapakke
  2. Kontrol af datapakke: Faktisk målpartner
  3. Ved mislykket kontrol forkastes datapakken
  4. Kontrol af datapakke: Input-tællertilstand i datapakke > aktuelt gemt input-tællertilstand
  5. Ved mislykket kontrol forkastes datapakken
  6. Gem pakkens input-tællertilstand
  7. Gennemfør broadcast: Fem sekunder (et sekund ved understøttelse af Fast Wake-Up, se Firmwareinformationer)
  8. Datapakke med inputsignal og input-tællertilstand ledes videre (Ethernet eller radio, hvis RouterNode ikke har nogen Ethernettilslutning): Maks. fem sekunder, derefter afbrydelse
  9. BEMÆRK

    notice

    RingCast-start kun med eksisterende trådløs forbindelse

    RingCast opbygges efter trådløs tilgængelighed. Hvis initiatoren ikke trådløst får kontakt med nogen anden RouterNode, sendes datapakken over Ethernet kun til de tildelte målpartnere. Også selvom målpartnerne kan nå andre RouterNodes trådløst, sender datapakken ikke mere.

    RingCast ender så ved initiatorens målpartnere, som kan nås via Ethernet.

    1. Sørg for, at initiatoren for en RingCast altid mindst kan opbygge en forbindelse uden kabel til en anden RouterNode for RingCast.
  10. Datapakke med inputsignal og input-tællertilstand ledes videre (radio, kun efter mislykket forsøg på Ethernetforbindelse for RN2.ER.IO): Maks. fem sekunder, derefter afbrydelse

Betingelser, som skal være opfyldt for videreledning og broadcast:

  1. Faktisk målpartner: RouterNode kontrollerer, om den er anført i listen over datapakkens målpartnere.
  2. Input-tællertilstand i datapakke > aktuelt gemt input-tællertilstand: Initiatoren tæller, hvor tit den efter en inputhændelse har ledt inputsignalet videre over RingCast og øger tællertilstanden, hver gang der sendes på ny. Den sendte datapakke indeholder denne tællertilstand. Når en RouterNode modtager en datapakke, er der to muligheder.
  3. Den modtagne pakkes tællertilstand er højere end den egne tællertilstand: Den modtagne pakke er ny og er endnu ikke forarbejdet (ellers ville den gemte tællertilstand være ens).
  4. Den modtagne pakkes tællertilstand er mindre eller lig med den egne tællertilstand: Den modtagne pakke er allerede forarbejdet.

Hvis initiatoren modtager en datapakke, hvis input-tællertilstand er ens med dens egen tællertilstand, regnes RingCast for afsluttet.

BEMÆRK

notice

Signaludbredelse efter afslutningsregistrering af RingCast

Afslutningserklæringen betyder, at den kortest mulige intakte sti for RingCast er gennemført og alle RouterNodes på denne sti har modtaget inputsignalet.

Hvis ikke alle stier er intakte ved redundante stier, registreres RingCast alligevel som afsluttet.

Afslutningsregistreringen siger derfor ikke noget om, hvorvidt alle deltagende RouterNodes har modtaget inputsignalet.

Signalforhold efter afslutningsregistrering af RingCast

Afslutningserklæringen betyder, at den kortest mulige intakte sti for RingCast er gennemført og alle RouterNodes på denne sti har modtaget inputsignalet.

Der kan alligevel stadig sendes på (længere) redundante stier eller forgreninger.

Afslutningsregistreringen siger derfor ikke noget om, hvorvidt deltagende RouterNodes stadig sender.