kkkkkkk k k k k kkkkkkkkkkkkkk l l+k,k.k0k1k3k6k7k8k9k:k;kk?k@kAkBkGkHkKkMkNkOkQkRkVk\k]k^kck lfkhkikjklkmknkokpkqkrksktkwkykzk{k|k}k~kkkkdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkll llllllllllllll3mll?ll l!l"l#l$l%l&l'l(lcm@lAlBlClDlElFlGlJlKlLlNlOlQlRlSlTlUlVlXlYlZl[l\lznllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmm4m5m6m\dmemgmhmimjmkmlmmmnmompmqmrmsmtmvmwmxmymzm{m|mmmyummmmmmmmmmmmmmmmmmmrdmmmmmmmmmsfmmmmmmmmmmenmmm]nmmmmmmmmmmmmmmmmmnnnnnnnnn n n n n nnnnnnnnnnnnnnnnnnn n!n"n#n$n%n&n'n(n)n*n+n,n-n.n/n0n1n2n3n4n5n6n7n8n9n:n;nn?n@nAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQnRnSnTnUnVnWnXnYnZn[n\nnnnonpnqnrnsntnunvnwnxnn{nrp|n}n~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnfnnnnnnnnnnnnooooooooo o o oo-oooooo o!o"o#o$o%o&o'o(o)o*o+o,o-o.o/o0o1o2o3o4o5o6o7o8o9o:o;ooCo@oAoBoYiDoEoFoGoPoQoSoYoZo[o\o]o^o_o`oaobocodoeofogohoiojokolomonooopoqorosotouowoxoyozo{o|o}o~oooooooooooooooooooooo=oooooooooooooooooooooooooooooooooooo=Boooooooooooopppppppppppp p!p"p#p&pK(p*p+p,p-p.p/p6p7p8p9p:p;pp?p@pApGpHpJpKpLpMpNpOpPpQpRpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpepfpgphpipjpkplpmpnpopppqptpsp9qupwpxpypzp{p|p}p~pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppowqqqqq q:q;qq?q@qAqBqCqDqEqFqGqHqIqJqKqLqNqOqPqQqSqTqUqVqWqYqZq[q\q]q^q_q`qaqbqdqeqfqgqhqiqjqmqoqpqqqsqtquqwqxqyqzq{q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrr r r r rrrrrrrrrrrrrr r!r"r$r%r&r'r(r)r*r+r,r-r.r8r9rQr2.YrTrbUrVre[r]r^r_r`rfrkrlrmrnrorprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssss s s s s sssssssssssssssssss s!s"s#s$s%s&s's(s)s*s+s,s-s.s/s0s1s2s3s4s5s6s7s8s9s:s;ss?s@sBsCsDsEsFsGsHsIsJsKsLsMsNsOsPsQsRsWsXsYs^BsshssktssssssssGstttttVitttttttttttt2tttttt-u.uquwuxuu~u{u|u}umuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvCvvvvvOBvvvvvvvvvvvvvvvv=KJ7wxxx+xqx1x4x@,nzA4||||||||||||!|$|%|&|'|)|*|+|,|.|/|1|2|3|4|5|6|7|8|9|:|;|<|=|>|?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|T|V|W|Z|[|\|]|b|c|d|e|f|g|h|i|j|k|l|m|x|y|z|||}|~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}} } } } } }}}}}}}}}1}2}3}6}7}8}9}:};}<}?}@}A}B}C}D}E}F}G}H}I}J}K}L}jklmnopqrstuvwxyz{|}~€ÀĀŀƀǀȀɀʀˀ̀̀΀πЀрҀӀԀՀր׀؀ـڀۀ܀݀ހ߀  !"$&(*+,-/0145678:;<=>?@ABCDFGHIJKLMNOPQRSTUVWXYZ[\^_`abopqrtuvwyz|}~ÁāŁƁǁɁʁ́́΁ЁсҁӁԁց؁فہ݁ށ߁  $*/14:ƒÃăŃƃǃȃɃʃ̃̓΃789:;<=>?@A2er the file. If HEADERLN is ON, the address information is displayed, followed by the packet text on a separate line: N2WX>KV7D: Sorry, I'm not quite ready yet. If you have set MRPT ON or enabled MSTAMP, you may wish to set HEADERLN ON, as the packet header quickly becomes long enough to fill a screen when these functions are active. @HEAlled ON|OFF Default : OFF Display Group : H Parameters: ON - The packet controller will "dither" the CON and STA LEDs. OFF - The packet controller will control the CON and STA LEDs in normal fashion. This command allows the user to redifine the functions of the two CPU controllable LEDs (i.e. the STAtus and the CONnect LEDs). When HEALLED is set ON, the two LEDs flash in an alternate fashion. The LEDs will probably not flash if the software is not operating correctly. With HEALLED set OFF, the LEDs function in their normal fashion, indicating the presence of a connection and whether unacknowledged frames exist. @HId ON|OFF Default : OFF Display Group : I Parameters: ON - Enables HDLC identification by a digipeater OFF - Disables HDLC identification This command is issued to enable or disable the sending of identification packets by the TNC. If HID is OFF, the TNC will never send an identification packet. If HID is ON, the TNC will send an identification packet every 9.5 minutes IF THE STATION IS DIGIPEATING PACKETS. the ID command allows the operator to send a final identification packet if the station is being taken off the air. An identification consists of an unsequenced I frame whose data field is your station identification. the identification packet is addressed to the "CQ" address set by the UNPROTO command. Your station identification is your callsign as set by MYCALL, with /R appended. @ID ID is an immediate command. It will send a special identification packet. ID can be used to force a final identification packet to be sent as a digipeater station is being taken off the air. The identification packet will be sent only if the digipeater has transmitted since the last automatic identification. An identification consists of an unsequenced I frame whose data field is your station identification. The identification packet is addressed to the "CQ" address set by the UNPROTO command. Your station identification is your callsign as set by MYCALL, with "/R" appended. @KISS ON/OFF Default : OFF Display Group : L Parameters: ON - Serial Line Interface Protocol (SLIP) is used between the TNC and the attached computer. The TNC executes a very limited instruction set arbitrating channel access only and, depending on the computer, to handle all Level 2 and higher protocol issues. OFF - The TNC operates using the commands and messages contained in this version of firmware. This command is used to enter the KISS mode for operation with various experimental protocols. KISS is used with intelligent computers. The most popular use has been with the KA9Q TCP/IP networking software. To operate KISS with this version, enter the command KISS ON, then the command RESTART (*NOT* RESET). The CON and STA LEDs will flash three times when initially activated. The command will then have effect for subsequent power on/off cycles. To return to normal operation, enter the command PARAM 255 at the NET> prompt if you are running the KA9Q TCP/IP software. If you are not using this software, send the three bytes $C0, $FF, $C0 to the TNC to restore normal operation. If you cannot send these characters with the software you are using, you must power the TNC off, disconnect the bbRAM battery for several minutes, then reconnect the battery and power up again to restore normal operation. The commands available in KISS mode are: Command Function Comments 0 Data frame The rest of the frame is data to be sent. 1 TXDELAY The next byte is the transmitter keyup time in 10ms units. Default is 50 (500ms). 2 P The next byte is the persistence parameter, P, scaled to the range 0 - 255. The probability of transmitting at the next opportunity is P/255. Default is 64 (probability of 0.25). 3 Slot time The next byte is the slot interval in 10ms units. Default is 10 (100ms). 4 Tx Tail The next byte is the time to hold the transmitter after the FCS has been sent, in 10ms units. The command is obsolete but is included for completeness with earlier versions. 5 Full Duplex The next byte is 0 for half duplex (normal) or any other number for full duplex (e.g. for MicroSat operation). FF Return Exit KISS mode and resume normal TNC operation. NOTE The TNC will only return type 0 frames (received information). Thus the computer cannot interrogate the TNC to find the values of other command types. @LCAlls call#1[,call#2...,call#8] Parameters: call - Callsign list. Up to 8 calls, separated by commas. Each callsign may include an optional Sub-Station ID specified as '-n' immediately following the call. This command works in conjunction with BUDLIST and allows selective monitoring of other stations packets. These two commands determine which packets will be displayed when you have MONITOR ON. BUDLIST specifies whether the callsigns in the list are the ones you want to ignore or, alternatively, are the ones you want to listen to. If you want to listen only for packets from a limited list, you should enter your selected list with LCALLS and set BUDLIST ON. If you want to ignore packets from a limited list, you should list the callsigns to ignore in LCALLS and set BUDLIST OFF. @LCok ON|OFF Default : ON Display Group : A Parameters: ON - The TNC will send lower case characters to the computer or terminal. OFF - The TNC will translate lower case characters to upper case. If LCOK is OFF, lower case characters will be translated to upper case before being output to the terminal. This case translation is disables in Transparent Mode. Input characters and echoes are not translated. If your terminal or computer does not accept lower case characters it may react badly if the TNC sends such characters to it. This command allows you to translate all lower case characters received in packets, as well as messages from the TNC, to upper case. Since echoes of the characters are NOT translated to upper case, you can use this command to make your display easier to read when you are conversing in connected mode. If you and the other stations operator set LCOK OFF, you can each type your messages in lower case an see incoming packets displayed in upper case. It will then be easy to distinguish incoming and outgoing packets. @LCStream ON|OFF Default : ON Display Group : C Parameters: When LCSTREAM is ON, the character immediately following the STREAMSWITCH character is converted to upper case before being acted upon. When off, the case is insignificant. @LFADD ON|OFF Default : OFF Display Group : L Parameters: ON - A character is added to outgoing packets following each transmitted in the packet. OFF - No is added to outgoing packets This function is similar to AUTOLF, except that the characters are added to outgoing packets rather than to text displayed locally. This feature is included in order to maintain compatibility with other packet Radio Controllers. If the person you are talking to reports overprinting of packets from your station you should set LFADD ON. This character insertion is disabled in Transparent Mode. @LFIgnore ON|OFF Default : OFF Display Group : L Parameters: ON - Line feed characters are ignored in COMMAND and CONVERSE modes. OFF - Line feed characters are acted upon in COMMAND and CONVERSE modes. This command controls whether the packet controller responds to ASCII line feed ($0A) characters or ignores them in COMMAND and CONVERSE modes. When turned ON, line feeds are totally ignored except in Transparent Mode. When turned OFF, line feeds are processed normally. The LFIGNORE command is useful when incoming data has imbedded line feed characters that cause double spacing of the data on your screen or printer. NOTE: See the LFADD command description. The transmitting station may have the LFADD command set ON inadvertently. @MAll ON|OFF Default : ON Display Group : M Parameters: ON - Monitored packets include both "connected" and "unconnected" packets OFF - Monitored packets include only "unconnected" packets This command determines the class of packets which are monitored. If MALL is OFF, only otherwise eligible packets (as determined by the BUDLIST and LCALLS commands) sent by other TNCs in the unconnected mode are displayed. This is the normal manner of operation when this TNC is being used to talk to a group of TNCs all of which are unconnected. If MALL is ON, all otherwise eligible frames are displayed, including those sent between two other connected TNCs. This mode may be enabled for diagnostic purposes or for "reading the mail". @MAXframe n Default : 4 Display Group : L Parameters: n = 1 - 7, signifying a number of packets MAXFRAME sets an upper limit on the number of unacknowledged packets which the TNC can have outstanding at any one time. This is also the maximum number of contiguous packets which can be sent during any given transmission. If some but not all of the outstanding packets are acknowledged, a smaller number may be transmitted next time, or new frames may be included in the retransmission, so that the total unacknowledged does not exceed 'n'. If you perform file transfers, you should experiment with MAXFRAME and PACLEN. If the link is good, there is an optimum relationship between parameters set by these commands so that the maximum numbers of characters outstanding does not exceed the packet receive buffer space of the TNC receiving the data. @MCOM ON|OFF Default : OFF Display Group : M Parameters: ON - Connect, disconnect, UA and DM frames are monitored. OFF - Only information frames are monitored. This command enables monitoring of connect and disconnect frames when MONITOR is ON. When MCOM is OFF, only I frames (packets containing user information) will be displayed. When MCOM is ON four protocol packets will also be displayed. Connect, disconnect, UA and DM packets that are monitored are indicated by , , and respectively. As with other monitor commands, the stations monitored are determined by BUDLIST and LCALLS. @MCon ON|OFF Default : ON Display Group : M Parameters: ON - Monitor mode remains active when TNC is connected. OFF - Monitor mode is off while the TNC is connected. If MCON is ON, the MONITOR command will enable monitoring while your TNC is connected to another TNC. If MCON is OFF, the display of monitored packets is suspended when a connect occurs, and is resumed when the TNC is disconnected. @MFilter n1[,n2[,n3[,n4]]] Parameters: n = 0 - $7F, specifying an ASCII character code . Up to 4 characters may be specified. This command allows you to specify characters to be "filtered", or eliminated from monitored packets. The parameters 'n1,' 'n2,' etc., are the ASCII codes for the characters you want to filter. You can enter the code in either hex or decimal. For example, if a character causes your screen to be cleared, and you don't want this to happen, you can set MFILTER 12. If you also want to eliminate characters, which some computers interpret as end-of-file markers, you can set MFILTER 12, 26. @MHClear MHCLEAR is an immediate command. It causes the list of stations heard to be cleared. You can use this command in conjunction with MHEARD to keep track of the stations on the air over a given period of time, such as an evening or a week. Clear the list of stations heard when you first begin to monitor the packet activity. @MHeard MHEARD is an immediate command. It causes the TNC to display the list of stations that have been heard since the last time the command MHCLEAR was given. Stations that are heard digipeating are marked with an * in the heard log. If you clear the list of stations heard at the beginning of a session, you can use this command to easily keep track of the stations that are active during that period. The maximum number of heard stations that can be logged is 18. If more stations are heard, earlier entries are discarded. Logging of stations heard is disabled when PASSALL is ON. If the DAYTIME command has been used to set the date and time, entries in the heard log will be time stamped. For example, cmd:MHEARD K4NTA* O6/09/86 21:08:19 KC2FF-7* 06/09/86 21:08:17 W1BEL-2* 06/09/86 21:06:18 WD4AOQ 06/09/86 20:59:38 N2WX cmd: Note that no daytime string is displayed next to N2WX. This indicates that when N2WX was last heard the clock had not been set. @MNonax25 ON|OFF Default : OFF Display Group : M Parameters: ON - Monitors all frames with valid CRC. OFF - Monitors AX.25 Level 2 Protocol frames with no higher-level protocols (PID = F0). When OFF, only AX.25 Level 2 protocol frames will be displayed. Any packets with level 3 or level 4 protocols will be inhibited. Thus, NET/ROM, TCP/IP, ROSE, etc., networking frames will not be displayed. These frames often have binary values buried in them which cause undesirable responses on a normal screen display. When ON, any packet or frame with a valid CRC will be displayed regardless of protocol. @Monitor Default : ON Display Group : M Parameters: ON - Monitoring of packet activity is enabled. OFF - Monitoring of packet activity is disabled. If MONITOR is ON and the TNC is not in Transparent Mode, packets not addressed to your TNC may be displayed. The addresses in the packet are displayed along with the data portion of the packet, e.g.: N2WX>W5FD-3: I'm ready to transfer the file now. The calls are separated by a ">" and the sub-station ID field (SSID) is displayed if it is other than 0. The MALL, BUDLIST, and LCALLS commands determine which packets are to be monitored. The MCON command controls the action of monitor mode when the TNC is connected. All monitor functions are disabled in Transparent Mode. The format of the monitor display is controlled by HEADERLN. If you want to see the station addresses on a separate line from the text, you can set HEADERLN ON. MRPT enables monitoring of the digipeater route as well as source and destination addresses for each packet. MSTAMP includes a time stamp with the addresses if DAYTIME has been set. @MRpt ON|OFF Default : ON Display Group : M Parameters: ON - Displays the stations in the digipeat path for monitored packets. OFF - Display only the source and destination stations for monitored packets. This command affects the way monitored packets are displayed. If MRPT is OFF, only the originating station and the destination are displayed for monitored packets. If MRPT is ON, the entire digipeat list is displayed for monitored packets, and stations that have already relayed the packet are indicated with an asterisk. For example, WB9FLW>AD7I,K9NG*, N2WX-7:Hi Paul. This packets, sent from WB9FLW to AD7I, has been relayed by K9NG but not N2WX-7. With MRPT OFF, the same packet would be displayed as, WB9FLW>AD7I:Hi Paul. Setting MRPT ON increases the length of the address display, and you may wish to set HEADERLN ON as well to display this information on a separate line. @MStamp ON|OFF Default : OFF Display Group : M Parameters: ON - Monitored frames are time stamped. OFF - Monitored frames are not time stamped. This command enables time stamping of monitored packets. The date and time information is then available for use for automatic logging of packet activity or other computer applications. The date and time are initially set by the DAYTIME command, and the date format is determined by the DAYUSA command. Setting MSTAMP ON increases the length of the address display, and you may want to set HEADERLN ON as well to display this information on a separate line. @MYAlias call[-n] Display Group : I Parameters: call - Alternate identity of your TNC. 'n' = 0 -15, an optionally specified sub-station ID (SSID). This command specifies an alternate callsign (in addition to the callsign specified in MYCALL) for use a digipeater ONLY. Use of this command permits HID to identify normally with the MYCALL-specified callsign, yet permits an alternate (alias) repeat-only "callsign". @MYcall call[-n] Default : NOCALL Display Group : I Parameters: call - Callsign of your TNC. n = 0-15 - An optionally specified sub-station ID (SSID) This command tells the TNC what its callsign is. This callsign will be placed in the FROM address field for all packets originated by your TNC. It will accept frames with this callsign in the TO field and relay frames with this callsign in the digipeat field. MYCALL will also be used for identification purposes (see HID and ID). The default callsign MUST be changed for proper operation of the protocols. There should never be more tan one station with the same callsign (including SSID) on the air at once. The SSID can be used to distinguish two stations with the same Amateur call. The SSID will be 0 unless explicitly set to another value. @NEwmode ON|OFF Default : OFF Display Group : L Parameters: ON - Switching to data transfer mode occurs at the time of the CONNECT command and return to Command Mode is automatic at the time of disconnection. OFF - Switching to data transfer mode occurs at time of connection and no return to Command Mode occurs at disconnection. The NEWMODE command may be used to select the way the TNC behaves when connections are made and broken. If NEWMODE is OFF, the TNC will remain in Command Mode after you issue a CONNECT command until a connection is actually established. When the connection is established, the TNC will enter Converse Mode or Transparent Mode, depending on the setting of CONMODE. When the connection is terminated, the TNC remains in Converse or Transparent mode unless you have forced it to return to Command Mode. This is the same as the behaviour of TNC1 (running 3.x software) under these conditions. If NEWMODE is ON, the TNC will enter Converse Mode or Transparent Mode as soon as you issue a CONNECT command, without waiting for the connection to be established. Anything you type will be packetized to be transmitted once the connection is complete. When the connection is broken, or if the connect attempt fails, the TNC will return to Command Mode. If you have a Bulletin Board program designed to work with a TNC1 you should set NEWMODE OFF if the program relies on the sequence of actions used by TNC1. Otherwise, you should choose the setting for NEWMODE that seems most convenient to you. @NOmode ON|OFF Default : OFF Display Group : L Parameters: ON - The controller will switch modes (Command, Converse or Transparent) upon explicit command. OFF - The packet controller will switch modes in accordance with the setting of NEWMODE> When NEWMODE is ON, the TNC will -NEVER- jump on its own between CMD: and CONVERSE or TRANSPARENT mode or vise versa. Only user commands characters are sent to the terminal following characters. OFF - characters are not sent to the terminal following characters. This command causes transmission of characters (ASCII code $00), producing an effective delay following any sent to the terminal. The number of characters is determine by the command NULLS. This delay is required by some hardcopy terminals. You need to set NUCR ON if your terminal misses one or more characters after responding to a . See also, NULLS. @NULf ON|OFF Default : OFF Display Group : A Parameters: ON - characters are sent to the terminal following characters. OFF - characters are not sent to the terminal after characters. This command causes transmission of characters (ASCII code $00), producing an effective delay following any sent to the terminal. The number of characters is determined by the command NULLS. This delay is required by some display terminals. You need to set NULF ON if your terminal sometimes misses characters at the beginning of the line. See also, NULLS. @NULLs n Default : 0 Display Group : A Parameters: n = 0 - 30, the number of s to be added after or This command specifies the number of characters (ASCII code $00) to send to the terminal after a or is sent. In addition to setting this parameter value, NUCR and/or NULF must be set to indicate whether nulls are to be sent after , , or both. Devices requiring nulls after are typically hardcopy devices requiring time for carriage movement. Devices requiring nulls after are typically CRTs which scroll slowly. Extra null characters are sent only in Command and Converse Modes. @PACLEN n Default : 128 Display Group : L Parameters: n = 0 - 255, specifying the maximum length of the data portion of a packet. The value 0 is equivalent to 256. The TNC will automatically transmit a packet when the number of input bytes for a packet reaches 'n'. This value is used both in Converse and Transparent Modes. @PACTime EVERY|AFTER n Display Group : T Parameters: EVERY - Packet timeout occurs EVERY n*100 milliseconds AFTER - Packet timeout occurs when n*100 milliseconds elapse with no input from the computer or terminal. n = 0 - 250, specifying 100 ms intervals. This parameter is always used in Transparent Mode, and will be used in Converse Mode if CPACTIME is ON. When EVERY is specified, input bytes are packetted and queued for transmission every n*100ms. When AFTER is specified, bytes are packaged when input from the terminal stops for n*100ms. In no case will a zero length packet be produced, and the timer is not started until the first byte is entered. If n=0, packets are generated with no wait time. @PARity n Default : 3 Display Group : A Parameters: n = 0 - 3, selecting a parity option according to the following code: 0=none, 1=odd, 2=none, 3=even. This command sets the parity mode for terminal or computer data transfer. The parity bit, if present, is automatically stripped on input and not checked in Command Mode and |Converse Mode. In Transparent Mode, all eight bits, including parity if any, are transmitted in packets. If "no parity" is set and AWLEN is 7, the eighth bit will be set to 0 in Transparent Mode. @PASs n Default : $16 Display Group : C Parameters: n = 0 - $7F, specifying an ASCII character code. This command selects the ASCII character used for the "pass" input editing command. The parameter 'n' is the ASCII code (hex or decimal) for the character typed in order to include the following character in a packet or text string. You can use the character in a packet to send ANY character in packets, even though that character may have some special function for the TNC. A common use for the PASS character is to allow to be included in the BTEXT and messages. Similarly, you can include in text when you are in Converse MOde, to send multi-line packets. (The default send-packet character is ) @PASSAll ON|OFF Default : OFF Display Group : L Parameters: ON - The TNC will accept packets with invalid CRCs. OFF - The TNC will only accept packets with valid CRCs. This command causes the TNC to display packets received with invalid CRC fields if they consist of an even multiple of 8 bits and up to 339 bytes. The TNC will attempt to decode the address field and display the callsign(s) in the standard monitor format, followed by the text of the packet. If you set PASSALL ON and monitor a moderately noisy channel you will periodically see "packets" received with errors from random noise. Logging of stations heard (for display of MHEARD) is disabled whenever PASSALL is ON, since the callsigns detected may be incorrect. @RECOnnect call#1 [VIA call#2[,call#3...,call#9]] Parameters: call#1 - Callsign to be reconnected to. call#2 - Optional callsign(s) to be digipeated through. RECONNECT is an immediate command. It may be used to change the path through which you are currently connected to a station. It may only be used when your TNC is connected on the current stream to a station to which you wish to RECONNECT. The integrity of the outstanding frames at the time of RECONNECT is not assured. For details regarding the parameter list see the CONNECT command. @REDispl n Default : $12 Display Group : C Parameters: n = 0 - $7F, specifying an ASCII character code. This command is used to change the redisplay-line editing character. The parameter 'n' (hex or decimal) is the ASCII code for the character you type in order to redisplay the current input line. When you type the redisplay-line character type-in flow control is temporaily released (if it was enabled), displaying any incoming packets that are pending. Then a character is typed and the line you have begun is retyped on the next line. If you have deleted and retyped characters, only the final form of the line will be shown. You are now ready to continue typing. Use the redisplay-line character to see a "clean" copy of your input with a printing terminal after deleting characters. If you have BKONDEL OFF, deletions are designated with characters, rather than by trying to correct the input line display. You can also use this character if you are typing in a message in Converse Mode and a packet comes in. You can see the incoming message before you send your packet, without cancelling your input. @RESET This is an immediate command. It resets all the parameters to default settings and re-initalizes the TNC. WARNING! - All parameter and monitor lists are lost. If you want to re-initalize the TNC using the parameter values in battery backed-up RAM, use the RESTART command or turn the TNC off then on. @RESPTIME n Default : 0 Display Group : T Parameters: n = 0 - 250, specifying 100ms increments. This command sets a minimum delay that is imposed on acknowledgement packets. This delay may run concurrently with default wait set by DWAIT and any random wait in effect. This delay may be used to increase throughput during operations such as file transfer when the sending TNC usually sends the maximum number of full length packets. Occasionally, the sending TNC may not have a packet ready in time to prevent transmission from being stopped temporarily, with the result that the acknowledgement of earlier packets collides with the final packet of the series. If the receiving TNC sets RESPTIME to 10, these collisions will be avoided. @RESTART RESTART is an immediate command. It re-initializes the TNC using the defaults stored in bbRAM. The effect of this command is the same as turning the TNC OFF then ON again. RESTART does not cause a reset of the parameters in bbRAM. See also RESET. @REtry n Default : 10 Display Group : L Parameters: n = 0 - 15, specifying the maximum number of retransmissions. The protocol allows for retries, i.e., retransmissions of frames that are not acknowledged. Frames are re-transmitted 'n' times before the operation is aborted. A value of 0 for 'n' specifies an infinite number of retries. If the number of retries is exceeded, the TNC goes to the disconnected state (with an informative message if not in Transparent Mode). See also the FRACK command. @RXblock ON|OFF Default : OFF Display Group : A Parameters: ON - The TNC will send data to the terminal in RXBLOCK format. OFF - The TNC will send data to the terminal in standard format RXBLOCK is designed for automated operations such as Bulletin Board stations. It is intended to help such systems discriminate between data received from the connected station and TNC generated messages. Correct operation of RXBLOCK is dependant upon the AWLEN parameter getting set to 8 (bits) since the character FF hex marks the beginning of a received data unit header. When RXBLOCK is ON, data from other stations will be sent from the TNC in the following format: +------------------------------------------------+ | $FF | L0 | L1 | PID | DATA | +------------------------------------------------+ (Prefix) (Length) (Pid) (Data) The fields above are defined as follows: Prefix $FF ::= A character with all 8 bits set Length L0 ::= The high order data length, length and pid fields logically ORed with $F0 L1 ::= The low order data length, length and pid fields Pid PID ::= The Protocol IDentifier byte received for the following data field Data DATA ::= [optional], variable length data For best operation it is suggested that parameters like AUTOLF, MFILTER etc. be set OFF in order to prevent uncertainties in the size of the data field. @RXCAL Display Group : NONE RXCAL is an immediate command. It is used for precise alignment of the demodulator. Briefly, after the modulator tones are set using the normal CALIBRATE routines, analog loopback is entered and RXCAL issued. You then tune the demodulator until the CON and STA LEDs are both lit, or slowly alternate. See the section New Calibration Procedures for details on using this command with a TAPR TNC 2. @Screenln n Default : 0 Display Group : A Parameters: n = 0 - 255, specifying the screen or platen width of the terminal in characters. This command i used to properly format terminal output. A sequence is sent to the terminal in Command and Converse Modes after 'n' characters have been sent. A value of zero inhibits this action. If your computer automatically formats output lines, you should set SCREENLN 0 to avoid conflict. @SEndpac n Default : $0D Display Group : C Parameters: n = 0 - $7F, specifying an ASCII character. This command selects the ASCII code (parameter 'n') for the character that will force input to be packetized and queued for transmission in Converse Mode. You can enter the code in either hex or decimal. For ordinary conversation, you willprobably set SENDPAC $0D and CR ON. This causes the to be included in the packet. If you have set CPACTIME ON, you will probaly set SENDPAC to some value not normally used (say characters being transmitted in the text. @SLots n Default : 3 Display Group : L Parameters: n = 0-127 SLOTS specifies the number of "slots" from which to choose when deciding to access the channel. For example, SLOTS 3 means there are three slots, each having a probability of 1/3 to be selected. Each slot is DEADTIME long. If SLOTS 0 is chosen, the TNC will act as if SLOTS 1 had been selected. Other implementations of this idea of channel access use "PERSISTENCE" to decide the probability of channel access when the channel is clear and "PPERSISTENCE" to enable or disable this feature. A low value means a greater chance of attempting to send data when the channel is clear, and a higher value means less chance. Normal AX.25 practice is to have every station jump on the channel when it goes clear, virtually assuring collisions and retries. SLOTS and its relation to the more common PPERSISTENCE and PERSISTENCE commands are given below: SLOTS PPERSISTENCE PERSISTENCE Probability to XMIT 1 OFF 255 Jump on = 100% 2 ON 127 50% 3 ON 85 33% 4 ON 63 25% 5 ON 51 20% and so forth. A typical value would be 2 or 3 for a channel with a few other users and 5 to 7 for a fairly busy channel. Higher values than about 10 imply the channel is too busy and other frequencies should be used if available. NOTE: SLOTS is independent of ACKPRIOR. @STArt n Default : $11 Display Group : C Parameters: n = 0 - $7F, specifying an ASCII character code. This command selects the User restart character which is used to restart output from the TNC to the terminal after it has been halted by typing the stop character. You can enter the code in either hex or decimal. The user stop character is set by the STOP command. If the User Restart and User Stop characters are set to $00, software flow control to the TNC is disabled, and the TNC will only respond to hardware flow control (CTS). If the same character is used for both User Restart and User Stop characters the TNC will alternately start and stop transmission upon receipt of the characters. @STATUS STATUS is an immediate command. It returns the acknowledged status of the current outgoing packet link buffer. If all outgoing packets are acknowledged, STATUS returns 'No Outstanding packets', otherwise it returns the 'Outstanding packets' message. Note that this command works independently of the RS-232 flow-control state of the TNC. This command may be useful for special applications, like if you can't see the STATUS LED on the TNC, or you want your computer to watch the status. @STOp n Default : $13 Display Group : C Parameters: n = 0 - $7F, specifying an ASCII character. This command selects the User Stop character, which is used to stop output from the TNC to the terminal. This is the character used to halt the TNCs output and stop scrolling. Output is restarted with the User Restart character, which may be set using the START command. If the User Restart and User Stop characters are set to $00, software flow control to the TNC is disabled, and the TNC will only respond to hardware flow control (CTS). If the same character is used for both User Restart and User Stop characters the TNC will alternately start and stop transmission upon receipt of the characters. @STREAMCa ON|OFF Default : OFF Display Group : C Parameters: ON - Callsign of other station is displayed. OFF - Callsign of other station is not displayed. This command is used to enable the display of the connected-to station after the stream identifier. This is particularly useful when operating with multiple connections allowed. It is somewhat analogous to the use of MRPT to show digipeat paths when monitoring. In the example below, the characters inserted by STREAMCALL are clearly seen: STREAMCAll ON STREAMCAll OFF |A:K4NTA:Hi Howie |A Hi Howie Hello Ted how goes it? Hello Ted how goes it? |B:N7CL:*** CONNECTED to N7CL |B *** CONNECTED to N7CL |B:Ted, AZ on other stream |B Ted, AZ on other stream Thus, what looked like "|B" now appears as "|B:". This option is very useful for human operators trying to operate multiple simultaneous connections. It is probably less useful for "host" operations. Note that, in the first example the STREAMSWitch characters "|A" and "|B" with no ":" after them were entered by the operator of the TNC to switch streams for his multiple-connect QSO(s). If you intend to operate multiple connections (as opposed to having your "host" computer operate multiple connections), use of this option is recommended. @STREAMDbl ON|OFF Default : OFF Display Group : C Parameters: ON - Double all received STREAMSWITCH characters. OFF - Do not "double" received STREAMSWITCH characters. This command is used to display received STREAMSWitch characters by "doubling" them. The example below illustrates this action. With STREAMDbl ON, and STREAMSWitch set to"|", the following might be displayed from your TNC: ||this is a test In this case the sending station actually transmitted |this is a test The same frame received with STREAMBbl OFF would be displayed as: |this is a test When operating with multiple connections, this is useful for differentiating between STREAMSWitch characters received from other stations and STREAMSWitch characters internally generated by your TNC. NOTE: The STREAMSWitch character must NOT be one of the letters A-J for this command to function properly. @STREAMSWitch n Default : $7C Display Group : C <|> Parameters: n = 0 - $FF specifying the ASCII character. This command selects the character used by both the TNC and the user that a new "stream" (connection channel) is being addressed. The character can be PASSed in CONVERS mode. It is always ignored as a user-initiated stream switch in TRANSPARENT mode, and flows through as data. This means that the outgoing stream can not be changed while "on-line" in TRANSPARENT Mode (you must escape to COMMAND mode to switch streams). For further usage of the character, see the STREAMDbl and STREAMCAll commands. @TRACE ON|OFF Default : OFF Display Group : L Parameters: ON - Trace mode is enabled. OFF - Trace mode is disabled. This command is used to enable the protocol debugging function. When TRACE is ON, all received frames will be displayed in their entirety, including all header information. In normal operation you would probably never need this function; however,, if you need to report an apparent software bug, we may ask you to provide trace information if possible. A trace display will appear in four columns on an 80 column display. Following is an example trace display. For comparison, the frame shown in the trace example would be monitored as follows: KV7B>CQ,KF7B*:this is a test message The trace display would look something like this: byte ------------hex display------------ -shifted ASCII-- ------ASCII----- 000: 86A24040 40406096 AC6E8440 4060968C CQ OKV7B OKF ..@@@@'..n.@@'.. 010: 6E844040 E103F074 68697320 69732061 7B P.x:449.49.0 n.@@...this is a 020: 20746573 74206D65 73736167 650D :29:.6299032. test message. The 'byte' column shows the offset into the packet of the line. The 'hex display' column shows the next 16 bytes of the packet, exactly as received, in standard hex format. The 'shifted ASCII' column attempts to decode the higher order seven bits of each byte as an ASCII character code. The ASCII column attempts to decode the low order 7 bits of each byte as an ASCII character code. In a standard AX.25 packet the callsign address will be displayed correctly in the shifted ASCII column. A text message will be displayed correctly in the ASCII column. Non-printing characters and control characters are displayed in both ASCII fields as ".". You can examine the hex display field to see the contents of the sub-station ID byte and the control bytes used by the protocol. @Trans This is an immediate command. It causes the TNC to exit from Command Mode into Transparent Mode. The current link state is not affected. Transparent Mode is primarily useful for computer communications. In this mode the "human interface" features such as input editing capability, echoing of input characters, and type-in flow control are disabled. @TRFlow ON|OFF Default : OFF Display Group : A Parameters: ON - Software flow control can be enabled for the computer or terminal in Transparent Mode. OFF - Software flow control is disabled for the computer or terminal in Transparent Mode. If TRFLOW is ON, the settings of START and STOP are used to determine the type of flow control used in Transparent Mode. If TRFLOW is OFF, only hardware flow control os available to the computer and all characters received by the TNC are transmitted as data. If START and STOP are set to $00, disabling the User Stop and User Restart characters, hardware flow control must always be used by the computer. If TRFLOW is ON, and START and STOP are non-zero, software flow control is enabled for the users computer or terminal. The TNC will respond to the User's Restart and Users Stop characters (set by START and STOP) while remaining transparent to all other characters from the terminal. Unless TXFLOW is also ON, only hardware flow control is available to the TNC to control output from the terminal. @TRIES n Default : NONE Display Group : L Parameters: n = 0-15, specifying the current RETRY level on the currently selected input stream. This command is used to retrieve (or force) the count of "tries" on the currently selected input stream. When used with no argument: if the TNC has an outstanding unacknowledged frame, it will return the current number of tries; if the TNC has no unacknowledged frames, it will return the number of tries required to obtain an acknowledgement for the previous frame. If RETRY is set to 0, the value returned by issuing a TRIES command will always be 0. This command is useful for obtaining statistics on the performance of a given path or channel. It should be especially useful for automatic optimizing of such parameters as PACLEN and MAXFRAME by computer-oriented stations, such as automatic message forwarding stations using less-than-optimum paths (noisy HF or satellite channels, for example). If followed by an argument, TRIES will force the "tries" counter to that entered value. This usage is NOT recommended. @TXDelay n Default : 33 Display Group : T Parameters: n = 0 - 120, specifying 10 ms intervals This value tell the TNC how long to wait after keying up the transmitter before sending data. Some startup time is required by all transmitters to put a signal on the air; some need more, some need less. In general crystal controlled rigs with diode antenna switching don't need much time, synthesized rigs need time for PLL lockup, and rigs with mechanical T/R relays will need time for physical relay movement. The correct value for a particular rig should be determined by experimentation. The proper setting of this value may also be affected by the requirements of the station you are communicating with. @TXDELAYC n Default : 2 Display Group : T Parameters: n = 0-120 specifying additional transmit delay time added to TXdelay in terms of CHARACTER TIME at the current radio port data rate. Flags will be sent during this time, so a value of 1 is required as a minimum. TXDELAYC is used to fine-tune transmit delay after a transmit command is issued and before data is sent. Used in conjunction with TXDELAY, it allows a link to be set for maximum performance. TXDELAY should be used to account for the time it takes the radio (the slower of this TNC's radio and the remote TNC's radio) to switch between receive and transmit and allow the receiving unit's data carrier detect (DCD) circuit to respond. "0" bytes are sent to allow the remote TNC to synchronize to the data stream sent during TXDELAY. TXDELAYC then sends flags to start the frame. If TXDELAYC 0 is selected, the TNC will act as if TXDELAYC 1 had been chosen. With this method of keying up, a user may operate at various HDLC data rates without having to reset TXDELAY if the same radios are used. The summation of TXDELAY and TXDELAYC will automatically adjust the keyup time for the varying rates. @TXFlow ON|OFF Default : OFF Display Group : A Parameters: ON - Software flow control is enabled for the TNC in Transparent Mode. OFF - Software flow control is disabled for the TNC in Transparent Mode. If TXFLOW is ON, the setting of XFLOW is used to determine the type of flow control used in Transparent Mode. If TXFLOW is OFF, the TNC will use only hardware flow control and all data sent to the terminal remains fully transparent. If TXFLOW and XFLOW are ON, the TNC will use the TNC Restart and TNC Stop characters (set by XON and XOFF) to control the input from the terminal. Unless TRFLOW is also ON, only hardware flow control is available to the computer or terminal to control output from the TNC. Note that if the TNC Restart and TNC Stop characters are set to $00, hardware flow control will always be selected regardless of the setting of TXFLOW. @TXUIframe ON/OFF Default : OFF Display group : L ON The TNC will "flush its buffers" to the radio port on loss of connection. OFF The TNC will only send BEACON and ID frames as unconnected (UI) frames. It will discard information in its buffers on loss of connection. Setting TXUIframe OFF will prevent all but BEACON and ID unconnected (UI) frames from being originated and transmitted. This is useful for BBS and other stations which tend to leave UNACKed data in the TNC transmit buffer when a connection is lost. With TXUIframe OFF channel congestion is reduced because now useless data is never sent. NOTE: TXUIframe has NO effect on the digipeating of UI frames. It only affects frames from the originating station. @UNPROTO call#1 [VIA call#2[,call#3...,call#9]] Display Group : I Parameters: call#1 - Callsign to be placed in the TO address field. call#2 to 9 - Optional digipeater list, up to eight calls. This command sets the digipeat and destination address fields of packets sent in unconnected (unprotocol) mode. Unconnected packets are sent as unsequenced 'I' frames with the destination and digipeat fields taken from 'call#1' through 'call#9' options. The default destination for unconnected packets is CQ. Unconnected packets from other TNCs may be monitored by setting MONITOR ON and BUDLIST and LCALLS appropriately. The digipeater list is also used for BEACON packets (which are sent to destination address BEACON). @USers n Default : 1 Display Group : L Parameters: n = 0 - 10, indicating the number of simultaneous connections allowed. USERS affects only the manner in which incoming connect requests are handled, and has no effect on the number or handling of connections you may initiate from the TNC. For example: USERS 0 allows incoming connections on any free stream USERS 1 allows incoming connections on stream A only USERS 2 allows incoming connections on streams A & B, and so on through to USERS 10. @Xflow ON|OFF Default : ON Display Group : A Parameters: ON - XON/XOFF flow control is enabled. OFF - XON/XOFF flow control is disabled and hardware flow control is enabled. If XFLOW is ON, the computer or terminal is assumed to respond to the TNC Restart and TNC Stop characters set by XON and XOFF. If XFLOW is OFF, the TNC will communicate flow control commands via RTS. @XMitok ON|OFF Default : ON Display Group : L Parameters: ON - Transmit functions are enabled. OFF - Transmit functions are disabled. When XMITOK is OFF, transmitting is inhibited. All other functions of the board remain the same, in other words, the TNC generates and sends packets but does not key the radio PTT line. You might use this command to ensure that your TNC does not transmit in your absence if you leave it to monitor packet activity. This command can also be used for testing using loopback or direct wire connections when PTT operation is not relevant. @XOff n Default : $13 Display Group : C Parameters: n = 0 to $7F, specifying an ASCII character code. This command selects the TNC Stop character (hex or decimal), which is sent to by the TNC TO the computer or terminal to stop input from that device. This character would normally be set to for computer data transfers. If you want notification in Converse Mode when the buffers are filled, set this character to ($07), which rings the terminal bell. @XON n Default : $11 Parameters: n = 0 to $7F, specifying an ASCII Character code. This command selects the TNC Restart character (hex or decimal), which is sent to by the TNC TO the computer or terminal to restart input from that device. This character would normally be set to for computer data transfers. If you want notification in Converse Mode when the buffers are filled, set this character to ($07), which rings the terminal bell.