„6PACK protokoll” változatai közötti eltérés
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 */
- define SIXP_CMD_MASK 0xC0 /* Ha a 7. és/vagy 6. bit magas, akkor parancs következik */
- define SIXP_CHN_MASK 0x07 /* 8 csatorna lehetséges. Alsó bitek határozzák meg */
- 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 )