Specifications
Table Of Contents

The KISS mode must be entered to prepare the PK-96 for KISS
operation.
TCP/IP and
other special
appli-
cations
have
been written that
require
the KISS mode be enabled.
For normal
AX.25
packet
operation, this
command
should be
left
at 0 or OFF(default).
The KISS command, formerly
ONOFF,
has now
been expanded
to a numerical value from
$00-$FF.
This
expansion supports G8BPQ's multi-drop KISS
protocol.
The table below describes available
KISS op-
tions.
KISS
$00:
KISS disabled
(formerly
displayed as KISS OFD
KISS
$0/:
Standard KISS
(same
as KISS
ONor
KISS YES)
KISS
$03:
Extended KISS
KISS
$07:
Extended KISS+KISS
polling
enabled
KISS
$08:Extended
KISS+KISS checksum enabled
KISS
$0F:Extended
KISS+KISS
polling
and checksum enabled
Note that KISS
ONenables
standard KISS operation fbr compatibility with existing applications.
Extended KISS mode adds these commands to the standard commands
($x0-$x5):
$xC
signifies data to be transmitted. Unlike the
$x0
command,
the
$xC
byte is followed by two
fiarne lD
bytes, then the data; when the TNC transmits the fiame, it notifies the
host
application
by echoing back
FEND, the
$xC
byte, the two fiame lD
bytes,
and FEND.
$xE
is the
polling
command, similar to the Host "GG" command existing in AEA
products.
Polling makes
multi-TNC
KISS operation
possible.
If
KISS
polling
is enabled, the
TNC holds received data until the
host application sends the
poll
command. If the TNC is holding no data, it echoes back
FEND
$xE
FEND.
The
"x"
in
"$xE'
must match the number in the KISSADDR command
fbr
the
TNC
to
respond.
If the KISS checksum is
enabled,
a checksum byte is added to the end
(before
the
final FEND)
of
all KISS
blocks flowing between the TNC and the host application. The checksum is the exclusive-OR of all other
bytes between the FEND
bytes, taken belbre KISS escape transpositions.
A
checksum
is helpful whcn us-
ing multiple TNCs
on a marginal RS-232 link. If the PK-96 receives a KISS block with a bad checksum,
it
does not transmit the data.
In KISS
and
Raw
HDLC modes, communication
activity on
the RS-232 link is shown
by
lighting the STA
and CON LED's
as
fbllows:
Host to TNC Communication:
STA LED illuminated.
TNC
to
Host
Communication: CON LED illuminated.
Host
OFF----entering three
(CTRL-Cs)-will
force KISS
OFF. Details on the use
of KISS TNC
protocol
are contained
in
Timewave's Technical Reference Marunl - Model PK-232 Data Controller.
KlSSAddr n
Mode:
packet
Is
a
number from
0-15, signifying the KISS address of the TNC's radio
port.
Radio
port
addressing is available- in the high nibble
of the
KISS command byte. The PK-96 compares
the
high nibble
of the KISS command
byte to
KISSADDR
only
if
extended
KISS mode is enabled. If the
command
doesn't match KISSADDR, the PK-96 takes no action. Exception'. the exirK|SS command
$FF
works no
matter what the value
of
KISSADDR
or
the
status of extended
KISS mode.
Default:0
Host; KA
LAstmsg
n
Mode:MailDrop
0 to 999 specifies the message number
of the last
MailDrop message.
Immediate
Command
Host: LA