Note: This file is an extract from the Flexnet Sysop Manual. 4.1. User Commands ------------------ User commands are all the commands normal users can access. The sysop has a set of additional commands or may specify additional parameters to normal user commands. In this documentation, means entering of a Carriage Return, $0D. The "=>" is the system prompt of FlexNet;input is expected now. All input can be made either upper or lower case.Is another command entered than those listed below, the node answers with: "invalid command". 4.1.1. Ltest News -------------------- Syntax: A The A-Command shows the text for latest news as set by the sysop. After a cold reboot this text is empty. 4.1.2. eacon --------------- Syntax: B The B-Command shows the current beacon file. In this file you can see which beacon is sent on which port in which interval. After a cold reboot the default beacon is sent on port 0 or 1. 4.1.3. onvers mode --------------------- Syntax: C If no callsign is given, the CONNECT command puts you in convers mode. By this mode, a great number of stations can have a round table conversation There are 255 different convers channels available. After entering the C-Command, you get a list of all stations connected to the node and, if they are in convers mode, too, the channel on which they are. Now the node prompts for a number, which selects the channel you want to join. Example: =>C users: 0: DL1AA 0:DL1ZZ ---: DL2XY 73: DG3FBL 73: DK7WJ channel ? 73 *** starting convers, exit: /q In this example, DL1AA and DL1ZZ are on channel no. 0 and DG3FBL and DK7WJ on channel 73. DL2XY is connected to the node without being in convers mode. Having given the desired number 73, the conversation starts. All stations logged in onto the chosen channel get the message: " : *** Logon" While being in convers mode you have the following commands at your disposal: "/w" shows all stations connected to the node (with convers channel number if available) "/c" shows the actual channel number "/c n" switches to channel n "/s " sends private msg to only "/m " sends private msg to only "/q" quits convers mode If a station disconnects while being in convers mode or quits convers mode, all other users of the channel get the message: ": *** Logoff". If a user changes to another channel, the users of the left channel get the message: ": *** switched to channel n" If there is no channel number entered on convers start-up, convers mode is ended immediately. You are then prompted for a new command. 4.1.4. onnect ---------------- Syntax: C Call [via] [digi1 digi2 ... digi8] The CONNECT command is used to connect further onwards. The node will try to connect you to the station via the path you specified. To confirm your command, you get the message "link setup...".As soon as the connection is made, you will get "*** connected to " from the node. When the called station did not respond, you get "*** failure with ". If the called station sends a Busy (DM), the message "*** busy from " is sent to you. The link setup can be interrupted by sending a single to the node. If you see the message "*** can`t connect twice", you have tried to establish a QSO which already exists with the same callsign fields. With the C-Command it is also possible to change the user port, if the node has more than one. By typing "C -7" you change to the port with the SSID 7. This is acknowledged by the message "*** : SSID OK". If you connect to another station from the node onwards, and that station disconnects you, you will get reconnected to the node. To show you what happened, you get a "*** reconnected to " then. A connect request will be denied, if it causes a loop in the network. If, for example, you are connected to DB0KT via DB0ODW, you cannot connect back to DB0ODW nor to other nodes behind DB0ODW. You should quit the QSO with DB0KT then and retry after the reconnect. Example: (user is connected to DB0HP) => C DB0ODW link setup... *** connected to DB0ODW RMNC/FlexNet V3.3d - DB0ODW - JN49 IQ - Help mit H => C DB0HP *** DB0ODW: loop detected => Q 73! *** reconnected to DB0HP => 4.1.5. estinations --------------------- Syntax: D [call] The DESTINATIONS command prints out the destination table maintained by the node. In this table all nodes, where the autorouter knows a way to, are shown. For every callsign there are the SSID range of the callsign and the average round trip time in 100 ms steps are shown. As an optional parameter a destination callsign may be given. The node will now try to work out the way to this node and will show it (after some seconds, depending on the (round-trip time). Uppercase callsigns mean that the node knows the FlexNet protocol, lower case callsigns are inserted by the autorouter to reach the next FlexNet node. The characters "???" mean, that the previous digi does not know the way to the destination. This may happen, when the route to the destination is reorganized at the moment or when the destination is not reachable anymore. The "D-Table" is usually the same on all nodes. Only when round trip times get too high, a node is not shown anymore. Only nodes that you can reach without link loops are shown by default. This reduces link load and has the advantage that you will see only the nodes that are not in your direction. By using the option "*", you will get the complete list. Another possibility is the selective display of a part of the list. By entering "D HB9" for example, you get all destinations starting with "HB9", i.e. the whole Swiss network. Both parameters may be used together. If you type "D * HB9" you will get all Swiss destinations, including these you cannot reach without loops. 4.1.6. ind ------------- Syntax: F call With the FIND command it is possible to look for a station which is standby on this or another node. When the F-Command and the callsign are entered, the digi sends UI-frames with the POLL-bit set to this station via some neighbor nodes. Source callsign is the callsign of the OM who issued the FIND command. If the called station hears the frame, it will answer with a DM- Frame. The node analyses all frames coming back and is able to determine if this was an answer of the FIND command. If this is the case, you will get a message via which node the station was found. If the called station is already connected to the node, no special frame is sent and the user will get the message that the user is QRV on the digi. Example: =>F DK7WJ *** DK7WJ found via DB0ODW => Only the node via which the called station was found is put out. It will be known to the autorouter. If the station was not found, a system prompt "=>" appears again. Since the used UI and DM frames may get lost, it is advisable to use the FIND command more than only once to be sure the user is not QRV. Due to the protocol, the SSID of the called station must be known. 4.1.7. elp ------------- Syntax: H The H-Command prints out the text-file HELP. The text can be entered by the sysop only and should give short help text about using the node. After a cold reboot the text is empty. 4.1.8. nfo ------------- Syntax: I The I-Command prints out the text-file INFO. This text can be entered by the sysop only and should provide information about the node (QTH, equipment, antennas and so on). After a cold reboot the text is empty. 4.1.9. (In/Out) -------------------- Syntax: IO The IO-Command shows the state of the I/O-ports of the RMNC reset card. There are 16 lines in and 16 lines out. The latter may be set only by the sysop. Using this ability it is possible to remote control the node by hardware. There are no limits to the fantasy of the sysop. The data is shown binary. Example: =>IO I: 0000 0000 0000 0000 O: 0000 0000 0000 0000 => The input lines are shown first and then those of the output. 0 means "low", 1 means "high". The meaning of the single bits needs to be documented by the sysop. 4.1.10. inks --------------- Syntax: L The LINKS-Command displays the link table set up by the sysop. Example: =>L DB0KT 0-7 60/68 P1 DB0AAC 0-15 (---) P2 DB0IE 0-1 583 P3 @ DB0EQ 0-8 (355/399) via DB0IE DK7WJ 8-11 44/67 P0 - DB0ABA P4 DB0BBS 0-15 --- P5 In the first column the callsigns of the neighbor nodes are shown. Second column shows the SSID ranges of these stations (default: 0-15). In the third column you read the round trip time to the neighbor in 100 ms - steps. No number here means that the round trip time is not calculated. Three hyphens mean that the link is not available at the moment. Three hyphens within brackets mean that the link is not available but the autorouter is aware of another way to the station. If there is only one number in the column, the link partner does not know about the FlexNet protocol, or the internode QSO could not be established. When the sysop knows that the neighbor does not know the FlexNet protocol, he may set the attribute "@" to the link. Then only the link is tested, not if the partner knows the protocol. If the round trip time is surrounded by brackets, the link is so bad that it is not made known to the network. If there are two numbers, separated by a diagonal stroke, the neighbor is a FlexNet node. In this case the round trip times of both directions are shown. If these values are within brackets, the autorouter knows a better way to the destination, i.e. the direct link is not used. The 4th column shows either the port number of the link to the neighbor (on direct links) or the stations via which the neighbor is reachable. A hyphen behind the port number means that the link is not made known to the network. This may be used for temporary links or software tests for example. 4.1.11. cal --------------- Syntax: LO The LO-Command shows the text-file LOCAL. This text is appended to the CTEXT for local users, but it can be displayed by the LO command separately. The text may only be entered by the sysop. After a cold reboot this text is empty. 4.1.12. ail -------------- Syntax: M The MAIL-Command connects you to the nearest BBS as defined by the sysop. This command therefore works like a "Connect" command with predefined destination. The BBS callsign can be shown with "M ?" (notice the space!) 4.1.13. eard ---------------- Syntax: MH [options] The MHeard-Command by default displays the last 30 direct heard callsigns. Optionally, a port number, a callsign (with or without SSID) or a number (16 ... 200) of entries to be listed, may be given. 4.1.14. call ---------------- Syntax: MY The mycall command gives the callsign and the SSID range of the node. Example: => MY mycall: DB0ODW, SSID's: 0-7 => 4.1.15.

arameters -------------------- Syntax: P The PARAMETERS command puts out a list of the current parameters and some channel statistics. Additionally, the links as shown with the command are displayed. Example: => P po id td qso usr tifr rifr tkby rkby qty mode links 1 -- 10 30 1 365 287 50 33 100 9600d*+ DB0KT 0-10 6/6 2 -- 1 36 1 271 908 30 163 99 19200d*+ DB0GV 0-0 4 3 -- 1 1 1 0 0 0 0 100 9600d*+ DB0GV 6-6 10 4 -- 40 3 1 27 3 2 0 82 1200*+ DB0TCP 0-15 580/647 5 -- 1 50 1 835 377 102 55 100 19200dtr*+ DB0SHI 0-15 11/39 6 -- 1 39 1 582 546 78 42 100 38400d*+ DB0GV 10-12 1/1 7 -- 40 4 1 31 3 2 0 70 1200*+ DB0ASF 0-15 229/243 8 7 40 8 8 184 36 34 1 92 1200*+ The single columns mean: po: Port number id: Port SSID, on interlink-only ports "--" td: TxDelay in 10 ms units qso: number of QSOs on this port, internode QSOs are also counted usr: number of stations heard on this port (since 3 mins) tifr: transmitted I-frames within the last 10 mins rifr: received I-frames within the last 10 mins tkby: transmitted kilobytes within the last 10 mins rkby: received kilobytes within the last 10 mins qty: quality of the channel; this is updated every 10 mins, but not if there was nothing to send. mode: Baudrate on this port, additionally: "c" KISS: CRC-Mode, HDLC: Software-DCD (depends on hardware) "d" fullduplex "t" external TX-Clock "r" external RX-Clock "z" NRZ mode "m" DAMA master "s" port is synchronized "u" port is user port "y" autosysop "+" 8 Mhz CPU-Clock (RMNC) "!" 12 Mhz CPU-Clock (RMNC) "#" 16 Mhz CPU-Clock (RMNC) links: see -Command When counting the I-frames, re-iterated frames and frames which got lost due to DISC are not counted. The kilobyte statements are only the contents of the acknowledged I-frames, re-iterations are not counted, too. Thus, this is the genuine net data rate. 4.1.16. uit -------------- Syntax: Q The QUIT-Command ends the QSO with the node. After a "73!" you get disconnected. If you are connected from another FlexNet node, you will be reconnected to that node. 4.1.17. etsearch ------------------- Syntax: S The SETSEARCH-Command displays all digipeaters via which the FIND-Command searches for someone. Example: =>S search digi's: DB0ODW DB0KT via DB0ODW DB0AAI via DB0ODW DB0DA via DB0ODW DB0IE via DB0ODW => The frame generated by the FIND-Command would be sent via DB0ODW, DB0KT, DB0DA, DB0AAI and DB0IE. 4.1.18. alk -------------- Syntax: T [] With this command you can talk to other users connected to the node. There are two modes: If there is a text given behind the callsign, then this line is sent and you get back to the prompt. Thus, you have to issue a new Talk-Command for each line. By "T " you get into the permanent talk mode which can be left later by using "/q". This is similar to convers mode, with the difference that it does not happen on a convers channel. All Convers-Commands are active and the current status can be displayed with "/c". 4.1.19. sers --------------- Syntax: U [n] The USERS-command displays all users which have a QSO with or via the node. Additional information is provided: Example: => U 1: S5 P0: DB0ODW>DG3FBL 6: S7 U1 P0: DB0ODW>DK7WJ 35: S5 P0: DL1AA>DB0GV v DB0ODW DB0KT 2014: S5 P8: DB0GV>DL1AA v DB0KT DB0ODW i.e. 1. column: QSO number. The node uses this number for internal management of the QSO. 2. column: QSO state. This number shows the state of the QSO. (see appendix for explanation) 3. column: shows the number of unacknowledged frames of the QSO, if there are any. 4. column: port 5. column: calls and digipeater field The QSOs with the node are shown first, then the ones which run via the node. Additional parameters may be specified on the "U" command line. If you enter an "i", only QSOs with the node are shown. If you enter a port number, you get all QSOs via that port. Using "U *" you get additional information about the QSOs. The parameters may be combined. For example, "U * 4" shows all QSOs on port 4 with detailed information. Example: => U * 1: S5 F100 M3 P0 : DB0ODW > DG3FBL 6: S7 U1 F87 M7 P0 : DB0ODW > DK7WJ 35: S5 ! F50 M4 P0 : DL1AA > DB0GV v DB0ODW DB0KT 2014: S5 ! F66 M7 P8 : DB0GV > DL1AA v DB0KT DB0ODW Additionally, the actual FRACK time "Fxxx" and the MAXFRAME "Mx" are shown for each QSO. On DAMA masters the DAMA priority is shown instead of FRACK. A "!" in front of the F-value says, that the QSO is using header- compression (see section 9.8).