„6PACK protokoll” változatai közötti eltérés
Ugrás a navigációhoz
Ugrás a kereséshez
a (kategória) |
|||
23. sor: | 23. sor: | ||
Bővebb információ: Linux kernel forráskódjában ( drivers/net/hamradio/6pack.c ) | Bővebb információ: Linux kernel forráskódjában ( drivers/net/hamradio/6pack.c ) | ||
− | [[Kategória:Konstruktőri ismeretek]] | + | [[Kategória:Konstruktőri ismeretek]][[Kategória:Rádióamatőr adatátvitel]] |
− | [[Kategória:Rádióamatőr |
A lap 2006. szeptember 25., 11:04-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 )