„6PACK protokoll” változatai közötti eltérés

Innen: HamWiki
Ugrás a navigációhoz Ugrás a kereséshez
a (Kategóriaváltás)
a (6PACK átnevezve 6PACK protokoll névre: egyértelműsítés)
(Nincs különbség)

A lap 2007. augusztus 29., 23:32-kori változata

A 6PACK protokoll a PC és a TNC közötti adatátvitelre szolgál. A KISS protokoll egy alternatívája. Elvileg bővebb szolgáltatásokkal.

A 6PACK csomagban található többlet információik

  • 8 csatornát tud kezelni
  • TXdelay, Slottime, Perzist paraméterek beállíthatók
  • Prioritásos adatcsomag bevezetése
  • LED állapot állítás

A 6PACK csomag felépítése

Escape-szekvenciák

A 6pack nem tartalmaz klasszikus escape-szekvenciát, ugyanis a kommunikáció során 3 db 8 bites értéket 4 db 6 bites értékként (0x00..0x3F) visz át. Így a vezérlőkarakterek 0x40 felett tetszőleges értéket felvehetnek.

<HIGHLIGHTSYNTAX language="c">/* sixpack paramcsok */

  1. define SIXP_CMD_MASK 0xC0 /* Ha a 7. és/vagy 6. bit magas, akkor parancs következik */
  2. define SIXP_CHN_MASK 0x07 /* 8 csatorna lehetséges. Alsó bitek határozzák meg */
  1. define SIXP_SEOF 0x40 /* csomag start és vég jelzáse */

</HIGHLIGHTSYNTAX>

Bővebb információ: Linux kernel forráskódjában ( drivers/net/hamradio/6pack.c )