On Wed, 16 Jun 2010, Jim Kusznir wrote:
2) When switching to KISS mode, all the parameters specified in the
non-kiss mode are ignored. So I'm running with "default" tx delay,
etc.
You can send custom-crafted KISS packets to the TNC which set
various KISS parameters. Assuming you have set your serial port
parameters you can do things like this:
#!/usr/bin/perl
sleep 1;
printf("%c%c%c", 192, 255, 192);
sleep 1;
Which is the "kiss-off.pl" script from the Xastir project. Run it
against a serial port like this:
./kiss-off.pl >/dev/ttyS1
See the KISS spec (online) for the parameters you can set. The
above script takes a TNC out of KISS mode. Again I'd mess with the
p-persistence and slottime parameters. Looks like default TXD is
1/2 second though which is a bit long so mess with that too.
The above 192, 255, 192 sequence is FEND RETURN FEND. Assuming
you're not messing with a multi-port TNC so that we can assume the
upper four bits to be 0, you'd set parameters like so:
FEND 0x01 0x20 FEND # TXD in 10ms units
FEND 0x02 0x40 FEND # P-Persistence
FEND 0x03 0x0a FEND # SlotTime in 10ms units
or:
192 1 32 192
192 2 64 192
192 3 10 192
Make sure that if 0xc0 or 0xdb appear in your data that you use the
escape characters as mentioned in the spec.
--
Curt, WE7U. <http://www.eskimo.com/~archer>
APRS: Where it's at! <http://www.xastir.org>
Lotto: A tax on people who are bad at math. - unknown
Windows: Microsoft's tax on computer illiterates. - WE7U.
The world DOES revolve around me: I picked the coordinate system!"
--
To unsubscribe from this list: send the line "unsubscribe linux-hams" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Linux Newbie]
[Kernel Newbies]
[Memory]
[Git]
[Security]
[Netfilter]
[Linux Admin]
[Bugtraq]
[Photo]
[Yosemite Photos]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[ARM Linux Kernel]
[Linux Networking]
[Linux Security]
[Linux RAID]
[Samba]
[Video 4 Linux]
[Linux Resources]