S-COM 7K Manual

Microprocessor repeater controller
Table of Contents

Advertisement

Quick Links

S-COM 7K
Microprocessor Repeater Controller
Version 2.03B
(July 20 1998, updated 25 November 2000)
S-COM Industries
P.O. Box 1546
LaPorte, CO 80535-1546
970-416-6505
www.scomcontrollers.com
support@scomcontrollers.com

Advertisement

Table of Contents
loading

Summary of Contents for S-COM 7K

  • Page 1 S-COM 7K Microprocessor Repeater Controller Version 2.03B (July 20 1998, updated 25 November 2000) S-COM Industries P.O. Box 1546 LaPorte, CO 80535-1546 970-416-6505 www.scomcontrollers.com support@scomcontrollers.com...
  • Page 2 This manual Copyright 2000 by S-COM Industries, All Rights Reserved. Except where otherwise noted, no part of this manual may be duplicated in any form, whether electronic, mechanical, or otherwise. Published in the United States of America by: S-COM Industries P.O.
  • Page 3 How You Can Get Warranty Service Your unit must be serviced by S-COM's Service Department. Please do not return your unit to the factory without prior authorization. You must pay any shipping charges if it is necessary to ship the product to service.
  • Page 5: Table Of Contents

    Table of Contents Table of Contents Selected Tables ........................xiii Product Description .......... 1-1 Standard Hardware Features ....................1-1 Configuration........................1-1 Cabinet..........................1-1 Main Board.......................... 1-2 Optional Hardware Features ..................... 1-2 Telephone Interface Module ....................1-2 Speech Synthesis Module....................1-2 Audio Delay Module ......................
  • Page 6 7K • Format..........................4-6 Pre-Message Delay Character.................... 4-6 Wordspace Character......................4-6 Frequency Change......................4-6 Speed Change ........................4-7 CW Alphanumeric Characters .................... 4-8 CW Punctuation and Related Characters................4-9 CW Frequency Change and Speed Change Characters..........4-10 Command: Enable/Disable CW ..................4-11 Command: Select Frequency of CW ................4-12...
  • Page 7 Table of Contents Examples .......................... 4-31 Synthesized Speech Messages ....................4-33 Control Character......................4-33 Format..........................4-33 Delay Character ........................ 4-33 Pause Character ....................... 4-33 Timeout Timer........................4-33 Synthesized Speech Vocabulary..................4-33 Tone Codes ..........................4-33 Tone Code Table Explained ..................... 4-34 Calculating Tone Codes....................
  • Page 8 7K • Command: Select/Review Autopatch Dialing Message ............7-7 Command: Select/Review Autopatch Error Messages ............7-8 Command: Select/Review Autopatch Dump Message ............7-9 Command: Enable/Disable Autopatch Dialing Mixed-Mode ..........7-10 Command: Select Pause ("B") Digit Time ................7-11 Command: Enable/Disable Pound Down (# Dump) ............7-12 Command: Select Dialing Prefix ..................7-13...
  • Page 9 Table of Contents Command: Select (Review) Reverse Patch Ringout Message ..........7-62 Command: Select Reverse Patch Ring-Triggered Macro ............7-63 Multiple Port Access ......................7-64 Autopatch Audio Routing ......................7-65 Autopatch Command Response Message Routing ............... 7-65 Receiver-Specific Autopatch Access ..................7-66 Preventing Multiple Accesses ....................
  • Page 10 7K • Logic Inputs ............. 14-1 Command: Assign Macro To Logic Input ................14-2 Logic Outputs ..........15-1 Command: Select Logic Outputs .....................15-2 Receiver Functions.......... 16-1 Command: Select Receiver Activity-Triggered Macros Command: Select Receiver Post-Activity Timers ..............16-2 Command: Select COR Pulse-Triggered Macro Command: Select Pulse Parameters ..................16-4...
  • Page 11 Tenth-Minute Timers by Number ................... A-29 Path Access Mode by Number ....................A-29 Software Switches by Number ....................A-30 Command Quick Reference....................A-32 Application Notes ..........B-1 Using the 7K as a Beacon Controller ..................B-1 Positive Voltage TX Keying Circuit ................... B-3...
  • Page 12 7K • Installation............C-1 Theory of Operation........................C-1 Pre-Programming ......................C-1 Default Information......................C-1 Power Supply ........................C-1 Repeater Interfacing ......................C-2 Control Receiver Interfacing ....................C-2 External Device Interfacing ....................C-2 Audio Gating ........................C-2 Tone Generation ........................ C-2 Memory Protection......................
  • Page 13: Selected Tables

    Table of Contents Selected Tables ..................7-35 Autopatch Call Types ............4-22, Beep Duration Change Characters ............. 4-17, Beep, Factory-Fixed Frequency .............. 4-21, Beep Gap Change Characters .............. 4-18, Beep, Owner-Fixed Frequency ..............4-16, Beep Parameters (General) ................A-33 Command Quick Reference ................
  • Page 14 7K • ..............9-3, A-18 Scheduler Day Code Table ................A-30 Switches, Software, by Number ....................C-18 Switches, DIP ......A-15 Synthesized Speech Vocabulary (Female Voice and Sound Effects) ............A-10 Synthesized Speech Vocabulary (Male Voice) ....................12-10 Tail Messages ............C-13 Telephone Line Suppressors Market Sources ................
  • Page 15: Product Description

    • The 7K is fully remotely programmable via DTMF commands over the telephone or receiver ports—eliminating the inconvenience of returning EPROMs, microcontroller ICs, and boards to the factory for reprogramming.
  • Page 16: Standard Hardware Features

    3/4" high and 7" deep, allowing installation in any rack (including slim Motorola racks). Main Board The 7K Main Board measures 6" deep by 9-3/4" wide, and can operate as a stand-alone controller. The digital portion of the board contains the microprocessor, memory, logic input/output, and real-time clock circuits. The analog portion contains the DTMF encoder/decoder, audio crosspoint switch, tone synthesis, and audio interface circuits.
  • Page 17: Audio Delay Module

    DTMF tone bursts from repeated audio. As many as two DADMs may be installed in the cover of the 7K cabinet, one each for receiver #1 and receiver #2. The DADM delays the audio from 12 to 197 milliseconds, adjustable via a dip switch.
  • Page 18: Clock And Calendar

    Command Language Commands are given to the 7K with an easy-to-use DTMF language. Security is enhanced with a Password (PW) system, as well as programmable restrictions on DTMF decode operation. A library of Macros may be defined for repeater users.
  • Page 19: Getting Started

    Getting Started Chapter 2 Getting Started In this section, we will assume that you have either completed the installation of the controller into the repeater, or you are simulating a repeater with switches for COR signals, LEDs for PTT loads, and so on. To perform the installation of your new controller, see the Installation appendix on page C-1.
  • Page 20: Cold Start

    7K • Chapter 2 There may be other occasions when you will need to initialize the controller. Some examples follow: • The programming password was never written down, and was forgotten by the programmer. • A general erasing of all programming is desired, since the controller is being transferred to a new repeater and will receive all new programming.
  • Page 21: Programming Fundamentals

    Programming Fundamentals Chapter 3 Programming Fundamentals Note: Throughout this manual, numerous Programming Tables are used to facillitate programming the controller. Most of these tables are reprinted in Appendix A (on page A-1). Additionally, all commands used in this book appear in the Command Quick Reference on page A-25.
  • Page 22: Valid Digit And Time Detection

    7K • Chapter 3 Valid Digit and Time Detection As shipped from the factory, the DTMF decoder requires about 40mS to detect a valid digit. The microprocessor scans the decoder once every 10mS to see if a digit has been detected. Thus, it can take about 50mS to store a valid digit.
  • Page 23: Example Control Command

    Programming Fundamentals Following the security password is a Root Number, and sometimes, a Post-Root Number. (Some of the tables in this manual use the term “Code” to mean root number or post-root number.) • The root number tells the controller which function the user wishes to program.
  • Page 24: Command Response Messages

    7K • Chapter 3 • The security password in this example is 99, the default password. The password tells the controller that you are a legitimate programmer. • The root number is 63. This root number tells the controller that you wish to control a software switch.
  • Page 25: Special Keys

    Programming Fundamentals Special Keys There are two keys on your 12-button or 16-button DTMF keyboard which have special meanings to the controller. They are the star (*) and pound (#) keys. (Technically, the # is called an octothorpe, but we’ll just call it a Pound.). These two characters are not allowed to be part of a password or macro name, and they won't be found in root numbers or data digits.
  • Page 26: Dtmf Interdigit Timer

    7K • Chapter 3 • There is no acknowledgment message sent by the controller when a command is cleared. • Any digits following the (#) digit will be considered a new command. DTMF Interdigit Timer The controller uses a DTMF Interdigit Timer for the purpose of clearing the command buffer if a command is not completely entered.
  • Page 27: Messages

    Messages Chapter 4 Messages The controller uses Messages to communicate with users of the repeater. Most of the controller's messages are remotely programmable via DTMF commands. Messages may be composed of combinations of CW (Morse) characters, beeps, DTMF characters, synthesized speech words, and various paging formats.
  • Page 28: Control Characters

    7K • Chapter 4 Control Characters Control Characters are small code groups which you place into a message to give instructions to the message handler. The message handler recognizes control characters because they always begin with 99. When the message handler encounters a group of characters which begin with 99, it looks at the digits immediately following the 99 for the instructions.
  • Page 29: Routing And Unrouting Control Characters

    Messages Control Character Definitions Control Character Definition 9900 CW characters follow 9910 beep characters follow 9920 single-tone page follows 9930 two-tone page follows 9940 5/6-tone page follows 9950 DTMF characters follow 9960 synthesized speech characters follow 9981 route this message to transmitter #1 mixed 9982 route this message to transmitter #1 not mixed (clear) 9983...
  • Page 30: Examples

    7K • Chapter 4 You can override these default conditions, since the “route” and “don’t route” (Unroute or Cancel Route) control characters have higher priority than the defaults. Specifying any routing will automatically cancel the default routing. Examples You can stack up routing and unrouting codes within a message, and you can change your routing within a message.
  • Page 31: Synchronizing Messages And Commands

    Messages program to be sure the controller follows your wishes. Most users expect CW messages, beeps and perhaps speech messages to be mixed with repeat audio, since sending them unmixed would mute repeat audio for the duration of the message. However, pages, announcements, and so forth, may be sent unmixed to ensure they are received and decoded properly.
  • Page 32: Cw Messages

    7K • Chapter 4 CW Messages Control Character When building a CW Message, the control character 9900 should be entered before the actual CW characters. If a message does not begin with a control character, the message handler will assume that the message should be sent in CW.
  • Page 33: Speed Change

    Messages Frequency Change feature, it is a good practice to specify the frequency for each CW message If you wish to change the CW frequency for all CW messages, see the Select Frequency of CW command on page 4-11. Speed Change The CW sending speed in WPM (words per minute) may be changed before, or during, a CW message.
  • Page 34: Cw Alphanumeric Characters

    7K • Chapter 4 CW Alphanumeric Characters The controller features a library of 54 alphanumeric CW characters, which are comprised of numerals 0–9, letters A–Z, punctuation, and standard Morse abbreviations. • Each character is represented by a 2-digit code from 00 to 53.
  • Page 35: Cw Punctuation And Related Characters

    Messages CW Punctuation and Related Characters The following table shows CW Punctuation and Related Characters and the proper control characters (codes). CW Punctuation and Related Characters Control Character 9900 Character/Parameter Symbol Code period comma fraction question word space space end-of-message (AR) wait (AS)
  • Page 36: Cw Frequency Change And Speed Change Characters

    7K • Chapter 4 CW Frequency Change and Speed Change Characters The following table shows CW Frequency and Speed Change Characters and their codes. CW Frequency and Speed Changes Control Character 9900 Change Code frequency 59xxxx (xxxx = tone code)
  • Page 37: Command Enable/Disable Cw

    Messages Enable/Disable CW Enables or disables the CW sending function. • Enter one digit, 0 for OFF (disabled), 1 for ON (enabled). Command Form: Command Form Data Digit Enable/Disable CW (PW) 63 01 x * 0 = OFF (disabled) 1 = ON (enabled) Acknowledgment: Sends nothing if disabled;...
  • Page 38: Command: Select Frequency Of Cw

    7K • Chapter 4 Select Frequency of CW Changes the frequency (pitch) of the CW. • Enter the password, followed by the 4-digit root number shown, followed by the 4-digit tone code for your desired frequency. • The tone code is taken from the Tone Code Table on page A-20. Do not omit leading zeroes.
  • Page 39: Command: Send Next Message Slowly

    Messages Send Next Message Slowly Entering this command before entering a command with a CW message causes the CW message to be sent slowly. • The actual speed is set by the Select Slow CW Speed command on page 4-13. •...
  • Page 40: Command: Select Cw Speed

    7K • Chapter 4 Select CW Speed Select Normal CW Speed changes the speed at which CW messages are normally sent. Select Slow CW Speed changes the speed at which CW messages are sent when preceded by the Send Next Message Slowly command.
  • Page 41 Messages Errors: Error Meaning ? err 1 wrong number of digits entered ? err 2 illegal digit entered Default Condition: Command Default Condition Select Normal CW Speed 20 WPM Select Slow CW Speed 15 WPM Examples: To change the normal CW sending speed to 17 words per minute, enter: (PW) 12 5 * To change the slow CW sending speed to 10 words per minute, enter: (PW) 13 2 *...
  • Page 42: Beep Messages

    7K • Chapter 4 Beep Messages Control Character The control character 9910 must be entered before the actual beep characters when building a beep message. Note: Any message that does not have a control character will be interpreted as a CW message.
  • Page 43: Factory-Fixed-Frequency Beeps

    Messages Factory-Fixed-Frequency Beeps Forty-eight (48) beeps have been defined in frequency but have variable duration. These beeps are programmed with the character codes 00–47 and cover almost four octaves from 262Hz to 3951Hz. It is best to avoid beeps below 300Hz and above 3000Hz, since most radio systems are designed for 300–3000Hz response.
  • Page 44: Owner-Fixed Frequency Beeps

    7K • Chapter 4 Owner-Fixed Frequency Beeps Six (6) beeps are definable in frequency by the owner, and have variable duration. The beeps default to factory-selected frequencies upon a cold start. The frequencies may be changed, and the new frequencies will be retained upon a warm start.
  • Page 45 Messages Select Frequency of Owner-Fixed Frequency Beeps Changes the frequency (pitch) of the CW. • Enter the password, followed by the 4-digit root number shown, followed by the 4-digit tone code for your desired frequency. • The tone code is taken from the Tone Code Table on page A-20. Do not omit leading zeroes.
  • Page 46 7K • Chapter 4 Examples: Let's change the frequency of beep 48 to 600Hz. The tone code for 600Hz is 1667. The command is: (PW) 06 01 1667 * 4-20...
  • Page 47: Custom Beeps

    Messages Custom Beeps Custom Beeps are defined on-the-fly in both frequency and duration. • An 8-digit character, 57xxxxyy, defines the custom beep. • The four digits following the 57, shown as xxxx, represent the frequency and are taken from the Tone Code Table on page A-20. •...
  • Page 48: Beep Duration Change Characters

    7K • Chapter 4 Note: Any time a beep gap change character is entered, its duration is remembered by the message handler. When the automatic beep gap ON character is encountered, the message handler will use the duration that it remembered from the previous beep gap change character.
  • Page 49: Automatic Beep Gap Off Character

    Messages Automatic Beep Gap OFF Character The Automatic Beep Gap OFF Character, 55, causes the message handler to send the beeps that follow in a series without any gaps between them. Defaults Upon a cold start, the following defaults will be forced: •...
  • Page 50: Two-Tone Sequential Page Messages

    7K • Chapter 4 Two-Tone Sequential Page Messages Control Character the control character 9930 must be entered before the actual page code when building a Two-Tone Sequential Page Message. If several two-tone pages are to be sent, the control character 9930 must exist before each two-tone page code.
  • Page 51: Five/Six-Tone Page Messages

    Messages Five/Six-Tone Page Messages Control Character The control character 9940 must be entered before the actual page code when building a 5/6-Tone Page Message. If several 5/6-tone pages are to be sent, control character 9940 must exist before each 5/6-tone page code. Format The format for five/six-tone page messages is as follows: •...
  • Page 52: Dtmf Page Messages

    7K • Chapter 4 DTMF Page Messages Control Character The control character 9950 should be entered before the actual DTMF character codes when building a DTMF Page Message. (Remember, if a Message does not begin with a control character, the message handler will...
  • Page 53: Dtmf Characters

    Messages DTMF Characters There are 16 DTMF Characters: numerals 0 through 9, letters A through D, and the symbols (*) and (#). Each character has a two-digit code, shown in the DTMF Characters Table which follows (reprinted on page A-8). Enter the appropriate two-digit code for each DTMF character that you wish to send.
  • Page 54: Dtmf Custom Duration Change Characters

    7K • Chapter 4 DTMF Custom Duration Change Characters The easiest way to change the duration of the DTMF characters is to use the 2- digit codes mentioned above. However, you may require other durations, so the controller allows you to choose a Custom DTMF Duration Change. This parameter may be set from 10mS to 9900mS (9.9seconds).
  • Page 55: Dtmf Pause Characters

    Messages • Use the code “53xx,” where xx is a number from 01 to 99 to get durations from 100mS to 9900mS. Once you change the DTMF gap, it will stay at the new value indefinitely, or until changed again by another code. Note: If you intend to program a large number of DTMF pages with varying tone durations and, it would be a good idea to set up the proper duration values at the beginning of each individual page.
  • Page 56: Dtmf Custom Changes (Duration Gap Pause)

    7K • Chapter 4 • Use the code “55xx,” where xx is a number from 01 to 99 to get durations from 100mS to 9900mS. Note: Since each DTMF character is followed by a DTMF gap, be sure to add the DTMF gap duration to the DTMF pause duration if you want an accurate idea of the time between two DTMF pages.
  • Page 57: Dtmf Character Set Tables Explained

    Messages DTMF Character Set Tables Explained The preceding section is somewhat complicated. Therefore, in an effort to clarify some of the main points, the following explanation is given. Format. The page begins with a 1.0-second delay, unless it was preceded with a page.
  • Page 58 7K • Chapter 4 You can change the durations and gaps anywhere in the message. Here is a page with 1, 2, 3 sent at 50mS/50mS and A, B, C sent at 150mS/100mS with a 1-second pause between the two pages:...
  • Page 59: Synthesized Speech Messages

    Messages Synthesized Speech Messages Control Character The control character 9960 must be entered before the actual speech word codes when building a synthesized speech message. Format The format for Synthesized Speech Messages is as follows: • Enter the control character 9960. •...
  • Page 60: Tone Code Table Explained

    7K • Chapter 4 the tone sine wave in microseconds. Tone codes may be either taken from the Tone Code Table or calculated. Tone Code Table Explained The Tone Code Table was created to simplify your programming efforts by listing frequencies from 100Hz to 3KHz (in 5Hz increments), and the appropriate tone code for each frequency.
  • Page 61: Run-Time Variables

    Messages Run-Time Variables Run-Time Variables (RTV) are small code groups which you place into a message to be expanded at “run time” (the instant the message is actually transmitted by the controller). The message handler recognizes run-time variables because they always begin with 98. When the message handler encounters an RTV, it forms the appropriate message and transmits it in place of the RTV code.
  • Page 62 7K • Chapter 4 A feature of the clock and calendar RTVs is that the current time and date are read and stored at the first RTV encountered in a message. If the time or date “rolls over” during the message transmission, it will not affect the time or date being sent.
  • Page 63: Command: Select Programmable Messages

    Messages Select Programmable Messages Selects or changes the various messages sent by the controller. • Enter the password, followed by the 4-digit root number shown, followed by the desired message. • Any message may have any combination of message types, including CW, beeps, page tones, etc.
  • Page 64 7K • Chapter 4 Errors: Error Meaning ? err 1 too many digits entered ? err 2 illegal digit entered Default Condition: Command Default Condition Select Courtesy Message 60mS 440Hz beep (9910 74 09) Select Dropout Message (deleted) Select Pre-Timeout Message...
  • Page 65 Messages Let's now change the courtesy message to a burst of 2 beeps. We want the two beeps to be 25 and 21, we want them each to be 40mS in duration, and we want no gap between them. Looking up this information in the Beep Character Set Tables beginning on page A-5, we find: 55 turns the automatic beep gap OFF;...
  • Page 66 7K • Chapter 4 Review Programmable Messages Plays back the various messages that have been programmed into the controller. • Enter the password, followed by the 4-digit root number shown. • The controller will send the appropriate message for your examination.
  • Page 67 Messages Select/Review/Play User Messages Selects, changes, or reviews general purpose user-defined messages. • Enter the password, followed by the 4-digit root number shown, followed by the desired message. • Any message may have any combination of message types, including CW, beeps, page tones, speech, etc.
  • Page 68: Command Send Message

    7K • Chapter 4 Send Message Sends a message when commanded. Unlike the various Select Programmable Messages commands on page 4-35, this command does not store the message in memory. It has two purposes: • You can experiment with different messages types by entering this command and listening for the results.
  • Page 69 Messages To get 1000Hz frequency, we must enter: 591000; and 1, 2, 3 is 01 02 03. Therefore, our complete command to send this message is: (PW) 15990010111299107556612526272829309900659100 0010203* You may never have a need for a message like this, but this example shows the flexibility available in the controller.
  • Page 70: Command: Select/Review Command Response Messages

    7K • Chapter 4 Select/Review Command Response Messages Selects, changes, or reviews command response messages that are sent when command responses are enabled. • Enter the password, followed by the 4-digit root number shown, followed by the desired message. • Any message may have any combination of message types, including CW, beeps, page tones, speech, etc.
  • Page 71 Messages Select/Review Programmable Messages Selects, changes, or reviews programmable messages. • Enter the password, followed by the 4-digit root number shown, followed by the desired message. • Any message may have any combination of message types, including CW, beeps, page tones, speech, etc. •...
  • Page 72 7K • Chapter 4 4-46...
  • Page 73: Security

    Security Chapter 5 Security One of the Security features used by the computer is a dual-password system. There are two levels of command priviledges. • The operators holding the Master Password are the higher level group, since the master password may be used with all control commands. •...
  • Page 74: Command: Assign Control Operator Password

    7K • Chapter 5 Assign Control Operator Password Assigns a new password for control operators. • The new Control Operator Password may be 2, 4, or 6 digits in length. • The new Control Operator Password may be any combination of the numbers 0-9 and the letters A-D.
  • Page 75: Command: Assign Master Password

    Security Assign Master Password Assigns a new master password. • The new Master Password may be 2, 4, or 6 digits in length. • The new Master Password may be any combination of the numbers 0-9 and the letters A-D. •...
  • Page 76 7K • Chapter 5 Assign Control Operator Privilege Level Limits access of control operators to the repeater functions by assigning privilege levels to control commands. • Enter the root number of the command for which a privilege level change is desired, then enter a 0 or 1 for the privilege level.
  • Page 77 Security Assign Control Operator Privilege Level to a Range of Commands Changes the Control Operator Privilege on a range of commands. • Enter the first and last root number of the command for which a privilege level change is desired, then enter a 0 or 1 for the privilege level. •...
  • Page 78: Command: Enable/Disable Front Panel Display

    7K • Chapter 5 Enable/Disable Front Panel Display Controls the Front Panel Display. • By default the Front Panel Display is enabled. • The Front Panel Display may be disabled to improve site security. • The Power LED is always on.
  • Page 79: Macros

    Macros Chapter 6 Macros One of the most powerful features of your controller is its ability to store and recall strings of commands in memory areas. These strings of commands are called Macros. The names of the macros, and their contents, are fully programmable.
  • Page 80: Names Of Macros

    7K • Chapter 6 digits, or two commands totalling 98 digits, or three commands totalling 96, and so forth. If the amount of memory remaining in a macro is insufficient to store a desired command, there may still be enough room to store the name of another macro.
  • Page 81: Sequence Of Execution

    Macros and by simply entering the name of the master macro, you will cause all of them to be executed. Sequence of Execution When a macro is executed, the commands (or other macro names) stored in that macro are executed in the order they were stored. For example, assume that a certain macro contains a programming command, then a macro name, then another programming command.
  • Page 82 7K • Chapter 6 Whenever the macro name is entered, the controller will dial the telephone number and announce the call as you programmed it. Autodials are great for club members who often call family or friends. Emergency autodials can also be created.
  • Page 83: Command Create New Macro

    Macros Create New Macro Places the name of the new macro in a directory, then places the digits following the macro name into a storage area in memory. • A new macro is a macro with a name that has not been used before. •...
  • Page 84 7K • Chapter 6 (PW) 20 006A (PW) 70 1 * • If additional commands are to be executed by entering 6A, they can be appended. See the Append to Macro command on page 6-7. Note: The macro name is entered with leading zeroes, since the name chosen is less that 4 digits long.
  • Page 85: Command Append To Macro

    Macros Append To Macro This command is used to attach additional commands to a macro. • The macro name (to be appended) must already exist in the directory. • The stored information, shown below as Command, in the command form section, may be a control command or another macro name (if you wish to chain together several macros).
  • Page 86 7K • Chapter 6 Additional commands may be appended to a macro until the storage space for that macro is used up. • If more commands are needed than can fit into a single macro, simply append the name of another macro to the original macro.
  • Page 87: Command: List Macro In Cw Or Speech

    Macros List Macro Examines the contents of a macro and sends it in either CW or speech. • Entering one of these commands causes the controller to send all stored digits in CW or speech. In CW the (*) character is sent as a fraction bar (/); in speech, the (*) character is sent as the word “enter”.
  • Page 88 7K • Chapter 6 To examine this macro in speech, we would enter: (PW) 35 006A * The controller would then speak: “Nine nine seven zero one enter one zero six six three six zero zero zero enter” 6-10...
  • Page 89: Command Erase Macro

    Macros Erase Macro Erases an existing macro. • The macro name must be entered as 4 digits. • If the name of the macro you are erasing has a shorter name, enter leading zeroes. • If you wish to erase all macros, see the Erase All Macros command on page 6-11.
  • Page 90: Command Erase All Macros

    7K • Chapter 6 Erase All Macros Erases all existing macros. ••• USE WITH CARE ••• • If accidentally entered all macros will be lost. • The zeroes in the command must be entered as a precaution to avoid accidents.
  • Page 91: Command Rename Macro

    Macros Rename Macro Changes the name of an existing macro. • The digits (contents) stored under the macro’s name are not affected. • The macro names (old and new) must be entered using 4 digits. • If either (or both) is shorter than 4 digits, enter leading zeroes. Command Form: Command Form...
  • Page 92 7K • Chapter 6 Assume that we now wish to change its name to 789. Enter the following command: (PW) 27 1000 0789 * Finally, let's change its name once more to simply D. Enter the following command: (PW) 27 0789 000D * Here is a wrap-up of what we have done.
  • Page 93: Command Pause

    Macros Pause Causes the controller to stop the execution of the commands that follow for the programmed amount of time. • This results in a delay occurring between commands. • Enter 3 digits corresponding to the number of seconds of pause desired. Command Form: Command Form...
  • Page 94: Command: Select Power On-Triggered Macro

    7K • Chapter 6 Select Power ON-Triggered Macro Assigns a macro to be executed when the controller goes through a warm startup. • Enter a 4-digit macro name, using leading zeros if the macro is less than 4 digits long.
  • Page 95: Telephone Interface Functions

    Telephone Interface Functions Chapter 7 Telephone Interface Functions This section of the manual describes the autopatch, phone line control mode, and reverse patch features of your controller. We use the term Autopatch to describe a telephone call originated by the repeater user. Reverse Patch calls are originated by a telephone user.
  • Page 96: Autopatch

    7K • Chapter 7 Autopatch Your controller has many features that allow you to customize the operation of the autopatch. The following discussion is simply an overview of autopatch operation. Details begin on page 7-3. Accessing the Autopatch The Autopatch can be accessed in several ways: •...
  • Page 97: Dumping The Autopatch

    Telephone Interface Functions after an Access Autopatch command. (The Access Autopatch commands begin on page 7-28.) • Other commands you might want to use during an autopatch include: Dump Autopatch Using a Code (page 7-15), Redial Last Number (page 7-44), Reset Autopatch Timeout Timer (page 7-26), or even access the patch to place a new call (entering a new call while already in an autopatch will cause the original call to be dumped and a new call to be dialed).
  • Page 98: Examples

    7K • Chapter 7 The lettered characters have only a temporary effect. Once the phone number is dialed, the dialer will assume the next call will be dialed using the Standard Mode. (By the way, the Select Autopatch Dialing Mode command (on page 7-6) is used to select the standard mode.)
  • Page 99: Autopatch Dialing Mode

    Telephone Interface Functions Autopatch Dialing Mode The autopatch is capable of dialing the telephone number in three ways: • Ten pulses per second (PPS), rotary. • Twenty pulses per second (PPS), rotary. • DTMF (Touch Tone™). Ten PPS is the standard method. Twenty PPS works with some exchanges. Use Touch Tone if you have the service in your area and have a Touch Tone line at the repeater site.
  • Page 100: Command: Select Autopatch Dialing Mode

    7K • Chapter 7 Select Autopatch Dialing Mode Programs the type of autopatch dialing. • Enter one digit representing the dialing mode from the table below. Command Form: Command Form Data Digit Select Autopatch Dialing Mode (PW) 61 x *...
  • Page 101 Telephone Interface Functions Select (Review) Autopatch Dialing Message This message is sent over the repeater transmitter when the controller starts to dial the autopatch telephone number. • Lets a user know the autopatch command was entered correctly. Otherwise, a delay before ringing (especially when rotary dialing) may convince the user that a call was rejected.
  • Page 102 7K • Chapter 7 Select (Review) Autopatch Error Messages One of these messages is sent over the repeater transmitter when a telephone number cannot be dialed. • The Off Message is sent when the Autopatch is off. • The Busy Message is sent when the Busy Logic Input is active.
  • Page 103 Telephone Interface Functions Select (Review) Autopatch Dump Message This message is sent over the repeater transmitter when an autopatch or reverse patch is terminated. • Lets the user know that an autopatch or reverse patch was successfully terminated. • This message is not sent when Phone Line Control Mode call is terminated. Command Form: Command Form...
  • Page 104: Command: Enable/Disable Autopatch Dialing Mixed-Mode

    7K • Chapter 7 Enable/Disable Autopatch Dialing Mixed-Mode Controls whether mixed-mode dialing is allowed on the autopatch. • Mixed-Mode dialing means both rotary and DTMF dialing are allowed. • The dialer will dial only in the way allowed by the Select Autopatch Dialing Mode command on page 7-6.
  • Page 105: Command: Select Pause ("B") Digit Time

    Telephone Interface Functions Select Pause (“B”) Digit Time Programs the amount the Pause Digit in a phone number delays. • When the user dials a telephone number or a macro is programmed to dial a telephone number, a pause digit (the DTMF character “B”) provides a programmable delay (see page 7-3 for use).
  • Page 106: Command: Enable/Disable Pound Down (# Dump)

    7K • Chapter 7 Enable/Disable Pound Down (# Dump) Allows the autopatch to be terminated with either the pound (#) key or the longer control command. • Some users want the ability to dump (hang up) the autopatch by entering only the (#) key.
  • Page 107: Command: Select Dialing Prefix

    Telephone Interface Functions Select Dialing Prefix Defines a dialing sequence that will precede any outgoing call. • A dialing prefix is automatically dialed by the autopatch when an outgoing call is made. • The prefix can contain up to 16 codes that represent DTMF/rotary digits, pauses, or commands to switch from DTMF to rotary dialing and back.
  • Page 108 7K • Chapter 7 Example 1: If you have your autopatch plugged into an extension on a PBX and need to dial 9 to get an outside line, enter the following: (PW) 83 10 09 16 * ; dial 9, 1-second pause...
  • Page 109: Command: Dump Autopatch Using A Code

    Telephone Interface Functions Dump Autopatch Using a Code Terminates (hangs up) either an autopatch or a reverse patch call. • Since you will not want to divulge the password system to the autopatch users, we suggest that this command be placed into the macro of your choice.
  • Page 110: Command: Select Autopatch Access- And Dump-Triggered Macro

    7K • Chapter 7 Select Autopatch Access- and Dump-Triggered Macro Assigns macros to be executed upon accessing or dumping the autopatch. • Enter the 4 digit macro name, using leading zeroes if the macro name is less than 4 digits.
  • Page 111: Command: Enable/Disable Full-Duplex Mode

    Telephone Interface Functions Enable/Disable Full-Duplex Mode Places the autopatch in or out of full-duplex mode. Full-Duplex operation means that audio is gated both ways at the same time, allowing the mobile to talk and listen simultaneously (assuming the mobile is equipped with full-duplex RF gear).
  • Page 112: Command: Enable/Disable Autopatch Privacy

    7K • Chapter 7 Enable/Disable Autopatch Privacy Turns the Autopatch Privacy feature ON or OFF. • When ON (enabled), the audio from the repeater receiver is not transmitted (repeated) during an autopatch. • When OFF (disabled), the audio is transmitted (repeated) similarly to the normal operation of the repeater.
  • Page 113: Command: Enable/Disable Repeater-To-Phone Dtmf Mute

    Telephone Interface Functions Enable/Disable Repeater-to-Phone DTMF Mute Allows—or disallows—DTMF digits feeding the phone line from the repeater. This command does not affect the dialing of telephone numbers, since this feature is in effect after the dialing is finished. The purpose of the command is to prevent troublemakers from dialing a second phone number after a called party hangs up.
  • Page 114: Command: Enable/Disable Id Messages During Autopatch

    7K • Chapter 7 Enable/Disable ID Messages During Autopatch Allows the Identifier to operate during an autopatch and reverse patch. • Enter this command to allow the identifier to operate during an autopatch. • Enter one digit, 0 for OFF (disabled), 1 for ON (enabled).
  • Page 115: Command: Require Dump Before Next Call

    Telephone Interface Functions Require Dump Before Next Call Requires that a phone call in progress be dumped before another call can be made. • Enter this command to prevent another call from being made before the current call is dumped by the user or timeout timer. •...
  • Page 116: Command: Select Receiver-To-Autopatch-Triggered Macros

    7K • Chapter 7 Select Receiver-to-Autopatch-Triggered Macros Allows the programmer to execute macros based on receiver-to- autopatch activity. • Macros can be executed based on receiver-to-autopatch activity. • Enter the password, the 4-digit root number, and the 4-digit name of the macro you wish to have executed at the transition, and the (*).
  • Page 117: Command Landline Hookflash

    Telephone Interface Functions Landline Hookflash Causes a Hookflash to occur on the phone line. • A hookflash (also called a flash) is an indication to a phone system to perform an action, for example to pick up another call that is waiting or to conference another party during an outgoing call.
  • Page 118: Autopatch Timeout Timer

    7K • Chapter 7 Autopatch Timeout Timer The Autopatch Timeout Timer controls the duration of the call. If the call exceeds the time limit, it will be terminated by the controller. When the time is within 30 seconds of “timing out,” the autopatch timeout timer will start sending short Autopatch Timeout Warning Messages in CW.
  • Page 119: Command: Select Autopatch Timeout Timer

    Telephone Interface Functions Select Autopatch Timeout Timer Programs the maximum duration of an autopatch call. • After the root number, enter 1, 2, or 3 digits representing the desired time in tenths of minutes. • The range of the timer is 0.1 minutes to 54.6 minutes. For example, 1 = 0.1 minutes (6 seconds);...
  • Page 120: Command: Reset Autopatch Timeout Timer

    7K • Chapter 7 Reset Autopatch Timeout Timer Resets the Autopatch Timeout Timer. • Allows call to proceed for another period of time as set by the Select Autopatch Timeout Timer command on page 7-25. Command Form: Command Form Reset Autopatch Timeout Timer...
  • Page 121 Telephone Interface Functions Select (Review) Autopatch Timeout Warning Message Programs (and reviews) the message that is sent during the last 30 seconds—before timeout—of the autopatch call. • The Autopatch Timeout Warning Message is sent by the controller every 5 seconds for the last 30 seconds of an autopatch call. •...
  • Page 122: Autopatch Access And Passwords

    7K • Chapter 7 Autopatch Access and Passwords If security of the autopatch is important, you can require users to enter an Autopatch Access Password immediately before the phone number to be dialed. If security is not a concern, the autopatch can be accessed by simply entering the phone number itself.
  • Page 123: Command: Access Autopatch (With Password)

    (number in Rejected Number Table) ? ERR rejected (number not allowed by AP Call Type) phone line is busy (Model 7K controller only) Default Condition: Autopatch Access Password is set to 10. Examples: Assume that the autopatch access password is 10, and that the number you wish to dial is 456-7890.
  • Page 124: Command: Access Autopatch (Without Password)

    (number in Rejected Number Table) ? ERR rejected (number not allowed by AP Call Type) phone line is busy (Model 7K controller only) Default Condition: Access Autopatch (Without Password) is OFF (disabled) Examples: Assume that a number you wish to call is 456-7890. Enter the following:...
  • Page 125 Telephone Interface Functions Note: The controller will examine the command after it has searched the Macro Name Table. If a macro named “911” is found, it will be executed. If there is no macro named “911,” the autopatch will dial 911 (if enabled). The controller has no problem with telephone numbers that begin with the same digits as macros if their lengths are different.
  • Page 126: Command: Change Autopatch Access Password

    7K • Chapter 7 Change Autopatch Access Password Replaces the old Autopatch Access Password with a new one. • The password refered to in this commandis the Autopatch Access Password. It is different from both the Master and Control Operator Passwords.
  • Page 127: Command: Enable/Disable Autopatch Access Without Password

    Telephone Interface Functions Enable/Disable Autopatch Access Without Password Allows the autopatch to be accessed without using the Autopatch Access Password. • The autopatch can be accessed in two ways—with—or without an autopatch access password. • To access the autopatch without using the autopatch access password, this command must be ON (enabled).
  • Page 128: Command: Go Off-Hook

    7K • Chapter 7 Go Off-Hook Causes the phone line to go off-hook. • Enter this command to cause the phone line to go off-hook without dialing a phone number. This is like picking up a phone and getting dial tone.
  • Page 129: Autopatch Call Types

    Telephone Interface Functions Autopatch Call Types There are eight categories of telephone numbers recognized by the controller. They are Autopatch Call Types. The Select Autopatch Call Types command (on page 7-36) allows you to program the types of telephone calls that can be made through the autopatch.
  • Page 130: Command: Select Autopatch Call Types

    7K • Chapter 7 Select Autopatch Call Types Selects the types of calls permitted by the autopatch. • Entering this command will dump any autopatch call in progress. • If the call type being selected is different from the one currently selected, the autopatch redialer memory is cleared.
  • Page 131 Telephone Interface Functions Examples: To turn the autopatch OFF (disabled), enter the following: (PW) 60 * To permit only accepted numbers, operator calls, and 7-digit local calls, enter the following: (PW) 60 0 1 2 * In the above example, the 0 would not have to be entered, since the 1 or 2 already permits accepted numbers.
  • Page 132: Autopatch Restrictions

    7K • Chapter 7 Autopatch Restrictions A feature of the autopatch is the ability to restrict calls to certain groups of telephone numbers. This is done by building two tables in the controller’s memory: • An Accepted Number Table. • A Rejected Number Table.
  • Page 133 Telephone Interface Functions Select Autopatch Call Types command does not have a category for three- digit numbers, so 911 may be placed into the Accepted Number Table using the command on page 7-40. 7-39...
  • Page 134: Command: Clear (Or Enter) Accepted Number Table

    7K • Chapter 7 Clear (or Enter) Accepted Number Table Clears ALL accepted numbers from the Accepted Number Table— or—enters an accepted number into same. • The Accepted Number Table exists only in the controller’s memory. As such, there is no printing of it in this manual.
  • Page 135 Telephone Interface Functions Note: Only the phone number goes into the table, not the autopatch access password plus the phone number. Two commands are needed, since only one phone number may be entered at a time. These numbers will not be permitted if the autopatch is completely OFF (disabled).
  • Page 136: Command: Clear (Or Enter) Rejected Number Table

    7K • Chapter 7 Clear (or Enter) Rejected Number Table Clears ALL rejected numbers from the Rejected Number Table— or— enters a rejected number into same. • The Rejected Number Table exists only in the controller’s memory. As such, there is no printing of it in this manual.
  • Page 137 Telephone Interface Functions Note: Only the phone number goes into the table, not the autopatch access password plus the phone number. Two command entries are needed, since only one phone number may be entered at a time. Now assume that all numbers in the 246 exchange are to be rejected. To accomplish this, enter the following: (PW) 67 246 AAAA * The “A”...
  • Page 138: Autopatch Redialer

    7K • Chapter 7 Autopatch Redialer The Autopatch Redialer feature uses the Redial Last Number command (on page 7-45) and allows you to redial an autopatch call without entering the entire command over again. This is particularly useful if the number you called was busy, or a no-answer, or if you forgot to mention something to the called party.
  • Page 139: Command Redial Last Number

    Telephone Interface Functions Redial Last Number Redials the last valid number entered into the autopatch. • The Redial Last Number command works up to 30 minutes from the time the last call was placed. • If more than 30 minutes have elapsed, the controller will send CLR (dialer cleared) at each redial attempt.
  • Page 140: Command: Clear Autopatch Redialer

    7K • Chapter 7 Clear Autopatch Redialer Clears the Autopatch Redialer memory after an autopatch call. • After this command is executed, entering the Redial Last Number command on page 7-45 causes the controller to send CLR. The number will not be dialed.
  • Page 141: Autopatch Call Counter

    Telephone Interface Functions Autopatch Call Counter The Autopatch Call Counter keeps track of the number of autopatch calls attempted. A call is attempted if the controller accepts the phone number as being valid and begins to dial. • The call counter starts at 000 and increments by one for each call. After reaching 999 calls, the counter will start over at 000.
  • Page 142: Command: Clear Autopatch Call Counter

    7K • Chapter 7 Clear Autopatch Call Counter Clears the Autopatch Call Counter. • Enter the command in the form below. Command Form: Command Form Clear Autopatch Call Counter (PW) 69 * Acknowledgment: Sends “CALLS 000” in CW Errors: Error...
  • Page 143: Command: Send Autopatch Call Count

    Telephone Interface Functions Send Autopatch Call Count Sends the Autopatch Call Count in CW • Enter the command in the form below. • The Autopatch Call Count can also be included in a message and sent in either CW or Speech. (See page 4-35.) Command Form: Command Form...
  • Page 144: Phone Line Control Mode

    7K • Chapter 7 Phone Line Control Mode Phone Line Busy Input The Phone Line Busy Input is used to inform the controller that the phone line is being used by another device, and that it should not access the line. This input is normally held high by a pullup resistor.
  • Page 145 Telephone Interface Functions of 1 ringout message for each incoming ring. If answered by a mobile, connect. If unanswered by the ringout limit of 00–99 rings, ignore further incoming ringing. In Mode 1, the controller does not connect the calling party to the mobile until the mobile answers the call.
  • Page 146: Ring-In Delay

    7K • Chapter 7 Note: When the phone line is in a phone line control mode, you have 40 seconds to either enter your command(s) or “buy” more time. A short command can easily be entered in the 40 seconds allowed. However, if you...
  • Page 147: Command: Select Phone Line Answer Mode

    Telephone Interface Functions Select Phone Line Answer Mode Selects one of the Phone Line Answer Modes (and associated Ring-In Delay and Ringout Limit). • Mode 0 is for “do not answer.” • Modes 1–4 are fully discussed in the Phone Line Answer Modes section on page 7-50.
  • Page 148: Command: Select (Review) Phone Line Answer Message

    7K • Chapter 7 Select (Review) Phone Line Answer Message Allows selection (or review) of the message that the controller sends when it answers the phone line. • The message is sent to the caller. Command Form: Command Form Select Phone Line Answer Message...
  • Page 149: Command: Select Phone Line Answer Macro

    Telephone Interface Functions Select Phone Line Answer Macro Assigns macro to be triggered when the controller answers the phone line (Phone Line Answer Modes 2, 3, and 4). • Enter the 4-digit macro name desired. • Use leading zeros if needed. •...
  • Page 150 7K • Chapter 7 Select Control Mode Dump-Triggered Macro Assigns a macro to be executed upon dumping the patch in Phone Line Control Mode. • Enter the 4-digit macro name using leading zeroes if the macro name is less than 4 digits.
  • Page 151: Command: Select Phone Line Off-Hook Timer

    Telephone Interface Functions Select Phone Line Off-Hook Timer Reloads the phone line off-hook timer. If you will be programming the controller and will need about ten minutes to do the work, you may reload the timer for the required ten minutes. The timer may be reloaded at any time after that, as well.
  • Page 152: Command: Monitor/Talk Out Via Phone

    7K • Chapter 7 Monitor/Talk Out Via Phone Allows the control operator to monitor or join the repeater conversation. • These features are accessible from the phone line when in Phone Line Control Mode. • Multiple receivers can be selected simultaneously. Audio will be routed by priority.
  • Page 153: Reverse Patch

    Telephone Interface Functions Reverse Patch The Reverse Patch feature allows users to dial a number for the repeater site, and be connected to a repeater user. The reverse patch can be used in two ways. The controller can signal via a CW message that a user has dialed the site, or the controller can wait for a command from the telephone party before signalling via CW.
  • Page 154: Command: Trigger Reverse Patch

    7K • Chapter 7 Trigger Reverse Patch Causes the reverse patch sequence to start when entered from the phone line. • The DTMF decoder is switched from the phone line back to the repeater receiver. Command Form: Command Form Trigger Reverse Patch...
  • Page 155: Command: Answer Reverse Patch

    Telephone Interface Functions Answer Reverse Patch Connects the telephone party to the repeater when entered from the repeater receiver. • The call progresses the same way as a standard autopatch. Command Form: Command Form Answer Reverse Patch (PW) 88 * Acknowledgment: None Errors: None Default: Reverse Patch is OFF (disabled)
  • Page 156: Command: Select (Review) Reverse Patch Ringout Message

    7K • Chapter 7 Select (Review) Reverse Patch Ringout Message This message is sent over the repeater transmitter when the Trigger Reverse Patch command is invoked. • The message is repeated at each ring, or at timed intervals, by the reverse patch program.
  • Page 157: Command: Select Reverse Patch Ring-Triggered Macro

    Telephone Interface Functions Select Reverse Patch Ring-Triggered Macro Assigns a macro to be executed at the end of each ring on the phone line. • This macro is repeated at each ring by the reverse patch program. • Enter the 4-digit macro name using leading zeroes if the macro name is less than 4 digits.
  • Page 158: Multiple Port Access

    The Autopatch can be configured for access by multiple controller ports. These ports can be linked or operating separately. Because of the highly flexible nature of the S-COM command set, a number of commands must be entered to configure the Autopatch for access by multiple ports. If dynamic reconfiguration is required, several macros must be created that properly reconfigure the autopatch as paths are changed.
  • Page 159: Autopatch Audio Routing

    Telephone Interface Functions Autopatch Audio Routing By default, the path from receiver #1 to the autopatch and the path from the autopatch to transmitter #1 are enabled. To change the audio paths, use the Enable/Disable Path command (see page 13-2). For example, to allow audio from receivers #1 and #2 to be heard on the phone line, enable paths 8 and 9 by entering the following commands: (PW)63 87 1 *...
  • Page 160: Receiver-Specific Autopatch Access

    7K • Chapter 7 To route receiver #1 command responses to transmitter #1 and receiver #2 command responses to transmitter #2, enter the following commands: (PW) 91 00 1 * ; Rx1 AP Resp Msgs to Tx1 (PW) 91 01 2 * ; Rx2 AP Resp Msgs to Tx2...
  • Page 161: Command: Select Receiver-Specific Access-Triggered Macros

    Telephone Interface Functions Select Autopatch Receiver-Specific Access-Triggered Macros Assigns macros to be executed upon accessing the autopatch from a specific receiver. • Each receiver can be assigned its own access-triggered macro. • If a macro is not assigned for a specific receiver, the default access-triggered macro is executed (see page 7-10).
  • Page 162: Command: Select Command Response Message Routing

    7K • Chapter 7 Select Autopatch Command Response Message Routing Allows programmer to specify where to route autopatch command response messages by receiver. • Each receiver can be assigned its command response message routing when accessing the autopatch. • This command affects the Dialing, Dump, Off, Busy, Reject, Error, and No-Redial-Number messages.
  • Page 163: Clock And Calendar

    Clock and Calendar Chapter 8 Clock and Calendar The Controller features a year 2000-compliant hardware real-time clock and calendar circuit with a lithium power source. Accurate time keeping is maintained during loss of main power. To announce the time or date, you place special codes called Message Run- Time Variables into messages.
  • Page 164: Command: Set Clock And Calendar

    7K • Chapter 8 Set Clock and Calendar Sets the clock and calendar. • Enter all parameters shown below each time that you set the Clock and Calendar. • All parameters consist of two digits except the day-of-week, which is one digit.
  • Page 165 Clock and Calendar Example: Let’s set the clock to 6:02 PM on Saturday, March 21, 1992. The year is 92, the month is 03, the day-of-month is 21, the day-of-week is 6, the hour is 18, and the minute is 02. The entire command is: (PW) 25 92 03 21 6 18 02 *...
  • Page 166: Command: Adjust Daylight Savings Time

    7K • Chapter 8 Adjust Daylight Savings Time Forces the clock to add, or subtract, 1-hour. • This command simplifies the semiannual job of resetting the clock for customers affected by Daylight Savings Time. Instead of resetting the entire clock and calendar, use this command to add or subtract one hour.
  • Page 167 Clock and Calendar Example: To manually set the clock 1-hour ahead, enter the command: (PW) 48 1 * To automatically set the clock 1-hour ahead on March 30, 1997, at 2 AM using the Scheduler, create a macro (9000 for this example) and a Scheduler setpoint (00 for this example): (PW) 20 9000 MPW 48 1 * (PW) 28 00 9000 03 30 02 00 *...
  • Page 168: Command Reset Clock Seconds

    7K • Chapter 8 Reset Clock Seconds Forces the clock to set the seconds to zero. • This command simplifies the periodic synchronization of the clock to a time reference, either manually or automatically. • If the seconds of the clock are ahead of the time reference by 1 to 29 seconds, the seconds will be reset to zero.
  • Page 169: Command: Adjust Clock Seconds

    Clock and Calendar Adjust Clock Seconds Forces the clock to add or subtract seconds. • This command simplifies the periodic synchronization of the clock without a time reference. • This command is usually used with the Scheduler to allow the controller to adjust its own time.
  • Page 170 7K • Chapter 8 When entering the command, press and hold the star (*) at the end of the command. Release the star when your time reference signals its zero mark. This will cause the controller to speak the seconds reading on the clock at that time.
  • Page 171: Scheduler

    Scheduler Chapter 9 Scheduler The 7K Controller features a powerful Scheduler program which accepts up to 100 time/date Setpoints. Each setpoint can be programmed to execute a macro based on the month, day-of-month, day-of-week, hour, and minute of the real-time clock and calendar, eg. midnight, December 31st. Wildcards can be used to program recurring setpoints, eg.
  • Page 172: Command: Create Setpoint

    7K • Chapter 9 Create a Setpoint Loads a setpoint into the Scheduler program. • You must enter all parameters required by this command. You may force the scheduler to ignore the month, day, hour, or minute by entering the wildcard code, 99, for that particular parameter.
  • Page 173: Scheduler Day Code Table

    Scheduler Scheduler Day Code Table Day Code Explanation Day Code Explanation 01-31 calendar day-of-month 2nd Saturday of month weekdays (Mon-Fri) 3rd Sunday of month weekends (Sat-Sun) 3rd Monday of month Sundays 3rd Tuesday of month Mondays 3rd Wednesday of month Tuesdays 3rd Thursday of month Wednesdays...
  • Page 174 7K • Chapter 9 Acknowledgment: Sends OK Errors: Error Meaning ? err 1 wrong number of digits entered ? err 2 illegal digit entered Default Condition: No setpoints exist. Example: To execute macro 1234 every hour, on the hour, every day, every month, enter...
  • Page 175 Scheduler Note: When using wildcards, be sure of their function. For example, if you create a setpoint where Month = 01, Day = 01, Hour = 00, and Minute = 00, the macro will execute at midnight, January 1st. If you accidentally set Month = 01, Day = 01, Hour = 99, and Minute = 99, assuming the macro will execute at the start of January 1st, the unexpected will happen: the macro will execute every minute of every hour for as long as it is January 1st (that is, from 00:00 January...
  • Page 176: Command: Delete One Or More Setpoints

    7K • Chapter 9 Delete One or More Setpoints Deletes a single setpoint or a range of setpoints from the Scheduler program. • To delete a single setpoint, enter just the setpoint number. • To delete a range of setpoints, enter the first and last setpoint number to be deleted.
  • Page 177: Command: Enable/Disable Scheduler

    Scheduler Enable/Disable Scheduler Allows the Scheduler to process scheduled events (setpoints). • Enter this command to control if the Scheduler is allowed to process the programmed scheduled events (setpoints). • Enter one digit, 0 for OFF (disabled), 1 for ON (enabled). Command Form: Command Form...
  • Page 178 7K • Chapter 9 Notes:...
  • Page 179: Ctcss Functions

    The 7K Controller can control an outboard CTCSS encoder/decoder module such as the Communications Specialists TS-32. If the CTCSS encoder is connected to the 7K, the controller can turn the tone ON and OFF through a dedicated audio gate on the main board.
  • Page 180: Command: Enable/Disable Ctcss Encoder

    Enable/Disable CTCSS Encoder Turns ON and OFF a customer-supplied CTCSS encoder. • Feed the encoder audio output into the 7K at J2-23 (PL Encode In), and drive the transmitter PL input from the 7K at J2-24 (PL Encode Out). • You may place the encoder into one of three modes: OFF (disabled), continuously ON (continuously enabled), and timed ON (timed enabled).
  • Page 181: Command: Select Frequency Of Ctcss

    • Six outputs, labeled CTCSS Frequency #1 through CTCSS Frequency #6 are provided on the J2 connector of the 7K. If interfacing with a TS-32 encode/decode module, connect wires from CTCSS Frequency #1 through CTCSS Frequency #5 to the 5 DIP switches on the TS-32. Open all 5 switches.
  • Page 182 7K • Chapter 10 TS-32 Programming Switch Number, 0 = Closed (ON) / 1 = Open (OFF) Freq Code 67.0 71.9 74.4 77.0 79.7 82.5 85.4 88.5 91.5 94.8 97.4 100.0 103.5 107.2 110.9 114.8 118.8 123.0 127.3 131.8 136.5 141.3...
  • Page 183: Dtmf Decoder

    DTMF Decoder Chapter 11 DTMF Decoder The 7K’s DTMF Decoder may be driven by the three receiver ports and the phone line. The priorities of these devices and many other parameters regarding the decoder are programmable. 11-1...
  • Page 184: Command: Enable/Disable Command Response Messages

    7K • Chapter 11 Enable/Disable Command Response Messages Turns ON or OFF the command responses (i.e. error and acknowledgment messages) returned to the programmer. Command Response Messages are the CW messages which are sent to assist the programmer. Most commands send OK when properly entered, although some send back the actual message that was entered.
  • Page 185: Command: Select Dtmf Priority/Scan

    DTMF Decoder Select DTMF Priority/Scan Selects the priority of the three devices feeding the DTMF decoder, including placing one or more devices into the scan list. • Enter four digits from the table indicating Priority Level or Scan for each of the four devices.
  • Page 186 7K • Chapter 11 Examples: You may re-arrange the priorities of the three receivers and phone line from the default condition, which assumes that RX3 is a control receiver with the highest priority. It assumes that the phone line control feature is second, followed by the repeater receiver (RX1) and then the link receiver (RX2).
  • Page 187 DTMF Decoder Select DTMF Decoder Access Mode Selects one of six possible DTMF Decoder Access Modes for each receiver. • Enter one digit, 0 through 5, from the table below. Command Form: Command Form Data Digit Select Rx1-to-DTMF Decoder Access Mode (PW) 57 06 x * DTMF Decoder Access Mode Table...
  • Page 188 7K • Chapter 11 Note: These commands only affect the DTMF Decoder access mode. They may be different from receiver access modes, if desired. Warning: If you set the DTMF Decoder Access Mode on all receivers to Mode 0 (No Access) you will only be able to control the controller via the phone...
  • Page 189: Command: Select Dtmf Decoder Interdigit Timer

    DTMF Decoder Select DTMF Decoder Interdigit Timer Programs the maximum amount of time allowed between DTMF digits received by the controller. • If a delay occurs that is greater than the value specified in the command, the command buffer in the controller will be cleared. •...
  • Page 190: Command: Select Dtmf Decoder Mute Delay

    7K • Chapter 11 Select DTMF Decoder Mute Delay Sets the amount of muting that occurs after a DTMF digit is received by the controller. • Enter one digit representing the delay duration; 0.0 through 0.9 seconds. Command Form: Command...
  • Page 191: Command: Enable/Disable Dtmf Decoder Mute

    DTMF Decoder Enable/Disable DTMF Decoder Mute Turns ON or OFF DTMF muting between any receiver and transmitter pair. • Enter one digit, 0 for OFF (disabled), 1 for ON (enabled). Command Form: Command Form Data Digit Enable/Disable RX1-TX1 DTMF Mute (PW) 63 50 x * 0 = OFF (disabled) 1 = ON (enabled)
  • Page 192: Command: Enable/Disable Dtmf Long Tones

    7K • Chapter 11 Enable/Disable DTMF Long Tones Turns ON or OFF the controller’s ability to execute macros based on reception of long DTMF characters. • Enter one digit, 0 for OFF (disabled), 1 for ON (enabled). Command Form: Command...
  • Page 193: Command: Select Dtmf Long Tone Macros

    DTMF Decoder Select DTMF Long Tone Macros Assigns a macro to be executed by the Long Tone shown. • Enter the password, the 4-digit root number, the macro you wish to have executed by the long tone, and the (*). •...
  • Page 194: Command: Select Dtmf Digit-Decoded Macro

    7K • Chapter 11 Select DTMF Digit-Decoded Macro Assigns a macro to be triggered when a DTMF digit is decoded. • Can be used to implement a DTMF cover tone. • Enter the 4-digit macro name desired. Use leading zeros if needed.
  • Page 195: Identifier

    Identifier Chapter 12 Identifier The Controller supports separate Identifiers (ID) for Transmitter #1 (Tx1) and Transmitter #2 (Tx2). These identifiers are triggered by incoming signals from the users and identify the transmitters only while they are being used. Note: Due to the separate identifiers feature, many of the commands and messages are specific to a particular transmitter.
  • Page 196 7K • Chapter 12 Tx1 and Tx2 command (see page 12-5) sets the maximum interval between identifications. The Select ID Pending Interval for Tx1 and Tx2 command (see page 12-6) sets the amount of time that the controller “looks ahead” to insert a polite ID and Select ID Message Interval minus Select ID Pending Interval sets the minimum time between IDs on an active system.
  • Page 197 Identifier Select (Review) Identifier Messages Define the Initial ID, Normal ID, and Impolite ID Messages for Tx1 and Tx2. • Any message may be a combination of message types including CW, beeps, page tones, speech, etc. • The maximum size of any message is 50 bytes (50 2-digit codes). You must count the control characters.
  • Page 198 7K • Chapter 12 Select ID-Triggered Macros Assigns macros to be triggered at the appropriate ID events. • Enter the 4-digit macro name desired. Use leading zeros if needed. • To delete a macro, enter the command with no macro name, i.e.
  • Page 199: Command: Select Id Message Interval

    Identifier Select ID Message Interval Programs the maximum interval at which ID messages occur. • Because of the polite nature of the identifier, an ID may be earlier if there is a recent carrier drop. (Select ID Pending Interval For Tx1 and Tx2 on page 12-6.) •...
  • Page 200: Command: Select Id Pending Interval

    7K • Chapter 12 Select ID Pending Interval For Tx1 and Tx2 Programs the amount of time the controller “looks ahead” to send a polite ID. • The Pending ID Interval is the amount of time before the end of the ID Message Interval (see page 12-5) that the controller looks for the repeater’s...
  • Page 201: Command: Reset Initial Id Message To Normal

    Identifier Reset Initial ID Message To Normal Causes the Initial Id Message to be the same as the Normal ID Message. Command Form: Command Form Reset Initial ID Message to Normal for TX1 (PW) 54 * Acknowledgment: Sends OK Command Response Message. Errors: Error Meaning...
  • Page 202: Command: Send Initial Id Message

    7K • Chapter 12 Send Initial ID Message Forces the identifier to send the Initial ID Message for TX1, along with any ID Tail Message that may be selected. Command Form: Command Form Send Initial ID Message for TX1 (PW) 55 *...
  • Page 203 Identifier Select (Review) Programmable Tail Messages for Tx1 Defines the Initial and Normal ID Programmable Tail Messages for Tx1. • A Tail Message is sent immediately after its associated ID Message. • Tail Messages provide a simple way to turn on and off a supplemental message using the Select (Review) Initial and Normal ID Tail Messages Command (see page 12-11).
  • Page 204: Tail Messages

    7K • Chapter 12 Select (Review) Initial and Normal ID Tail Messages Defines the Initial and Normal ID Tail Messages for Tx1. • Tail Messages are short CW or programmable messages that can be appended to an ID message. • The Tail Number (Data Digit “x”) can be 1 or 2 digits selected from the following table.
  • Page 205: Command: Enable/Disable Id Messages During Autopatch

    Identifier Enable/Disable ID Messages During Autopatch Allows the Identifier to operate during an autopatch and reverse patch. • Enter this command to allow the identifier to operate during an autopatch. • Enter one digit, 0 for OFF (disabled), 1 for ON (enabled). •...
  • Page 206 7K • Chapter 12 12-12...
  • Page 207: Links

    Chapter 13 Links The 7K controller supports a total of 3 receivers, 2 transmitters, and an autopatch. Any receiver may feed any transmitter or the autopatch by turning on or off the 11 possible paths. Paths are defined in the Enable/Disable Path command on page 13-2.
  • Page 208: Command: Enable/Disable Path

    7K • Chapter 13 Enable/Disable Path Enables or disables the various Paths 1 through 11. • Path 1 connects Receiver 1 to Transmitter 1. • Path 2 connects Receiver 2 to Transmitter 1. • Path 3 connects Receiver 3 to Transmitter 1.
  • Page 209 Links Select Audio Routing Priority Selects the priority of audio routed to the transmitters or phone line. • For routing to transmitters, audio is only routed when the receiver-to- transmitter path is enabled (see previous page). • In the table, below, AP is the Autopatch/Reverse Patch. Audio is only routed when the receiver-to-autopatch path is enabled (see previous page) and an autopatch is in progress.
  • Page 210 7K • Chapter 13 Select Path Access Mode Selects one of 7 possible Access Modes for each receiver-to- transmitter path. • Enter the command to select the path to modify; replace the ‘x’ with one digit, 0 through 6, from Patch Access Mode table below.
  • Page 211 Links Default Condition: Path Access is Mode 1 (Carrier Access) on all receivers to all transmitters. Note: These commands only affect the path access modes. They may be different from DTMF Decoder access modes, if desired. Examples: To prevent audio from Receiver 2 from being routed to Transmitter 1, enter the following command to change the mode to Mode 0 (No Access): (PW) 57 01 0 * Assume that the path for Receiver 1 to Transmitter 1 is in Mode 1 (Carrier...
  • Page 212 7K • Chapter 13 13-6...
  • Page 213: Logic Inputs

    Chapter 14 Logic Inputs The 7K Controller supports six uncommitted Logic Inputs for detecting changes in conditions from sensors at the repeater site. In addition, the three COR inputs, the three PL inputs, and the Phone Line Busy input are capable of acting as logic inputs in addition to their normal duties.
  • Page 214: Command: Assign Macro To Logic Input

    7K • Chapter 14 Assign Macro To Logic Input Assigns a macro to be executed by the transition shown. • Enter the password, the 4-digit root number, the macro you wish to have executed on the transition, and the (*).
  • Page 215 Logic Inputs Acknowledgment: Sends OK Errors: Error Meaning ? err 1 wrong number of digits entered ? err 2 illegal digit entered Default Condition: No Macros assigned Examples: Let’s assume that Logic Input 1 has been wired to an intrusion switch. The opened switch contacts are in series between the logic input and ground.
  • Page 216 7K • Chapter 14 Assume that two such macros already exist, and they are: 0700 programs BAT, and 0701 removes BAT. To assign these macros to logic input 2, enter the following commands: (PW) 26 22 0701 * (removes message).
  • Page 217: Logic Outputs

    Logic Outputs Chapter 15 Logic Outputs The controller has seven Logic Outputs that are available for your use in operating auxiliary devices at the repeater site (the two transmitter PTT outputs are not included in the 7 logic outputs). These outputs can be latched ON or OFF, or can be momentarily pulsed ON or OFF.
  • Page 218: Command: Select Logic Outputs

    7K • Chapter 15 Select Logic Outputs Controls the seven Logic Outputs. • List the outputs to be controlled by entering any combination of digits 1–7. Command Form: Command Form Select Logic Outputs Latched OFF (PW) 71 (list the outputs) *...
  • Page 219: Receiver Functions

    Receiver Functions Chapter 16 Receiver Functions The commands in this chapter relate to the three receiver ports. Each receiver has access to either or both transmitters, if enabled (see the Links chapter on page 13-1). Each receiver has access to the DTMF decoder, if enabled (see the DTMF Decoder chapter on page 11-1).
  • Page 220: Command: Select Receiver Activity-Triggered Macros

    7K • Chapter 16 Select Receiver Activity-Triggered Macros Select Receiver Post-Activity Timers Allows the programmer to execute macros based on activity detected by the receivers. Receiver Post-Activity Timers delay the macro execution for a programmable length of time after last activity.
  • Page 221 Receiver Functions Errors: Error Meaning ? err 1 wrong number of digits entered ? err 2 illegal digit entered Default Condition: No macros are assigned; Timers are 1.0 minute Examples: These macros execute based solely on receiver activity, and act independently of the transmitter paths that the receivers drive.
  • Page 222: Command: Select Cor Pulse-Triggered Macro

    7K • Chapter 16 Select COR Pulse-Triggered Macro Select Pulse Parameters Selects macro to be executed when a user keys the microphone PTT button several times in succession. Sets required characteristics of received pulses. The controller can execute a macro when a user keys his microphone PTT button several times in succession.
  • Page 223 Receiver Functions Acknowledgment: Sends OK Errors: Error Meaning ? err 1 wrong number of digits entered ? err 2 illegal digit entered, or conflict in parameters Default: No Macros exist;, Pulse Count is 3; Minimum Duration is 0.5 sec; Window Time Is 5.0 sec How it Works The Window Timing Cycle starts at the leading edge of the first Pulse.
  • Page 224: Command: Enable/Disable End-Of-Transmission Command Execution

    7K • Chapter 16 Enable/Disable End-of-Transmission Command Execution Allows commands to be terminated by ending the transmission (releasing user PTT). This is in addition to the usual (*) character. • The (*) character will terminate a command in any case.
  • Page 225 Receiver Functions Examples: Whether or not this feature is enabled, the (*) character will always terminate a command. This is particularly useful if an input signal keeps the receiver active after a user enters a DTMF command. If the feature is enabled, users can simply enter a command and release the push-to-talk button instead of entering the trailing (*).
  • Page 226: Command: Select From-Start-Of-Transmission Timer

    7K • Chapter 16 Select From-Start-of-Transmission Timer Allows controller to “disconnect” the DTMF decoder from a receiver if it appears no DTMF command will be entered during a transmission. • The DTMF decoder is free to find another source of DTMF commands if the current user does not enter a digit within 5 seconds from start of transmission (See the Select DTMF Priority/Scan command on page 11-3).
  • Page 227: Transmitter Functions

    Transmitter Functions Chapter 17 Transmitter Functions Transmitter Tail Sequence There are a number of commands which control the Transmitter Tail Sequence. Figure 2 will help in the understanding of them. The terms used in these commands are defined as follows. Courtesy Delay and Courtesy Message When a transmitting station unkeys his/her microphone, the Courtesy Delay starts.
  • Page 228: Transmitter Unkey Delay

    7K • Chapter 17 If a station can override the offending station and enter the Reset Transmitter Timeout Timer command (on page 17-7), the transmitter will return to the air and the timer will be reset. When the offending station releases his/her push-...
  • Page 229: Command: Select Courtesy Delay

    Transmitter Functions Select Courtesy Delay Programs the Courtesy Delay time. • The Courtesy Delay time is the delay from COR drop to when the Transmitter Timeout Timer resets and the courtesy message begins. See Figure 2 on page 17-2. • Enter two digits, from 00 to 50, representing a delay time from 0.0 to 5.0 seconds.
  • Page 230: Command: Select Dropout Delay

    7K • Chapter 17 Select Dropout Delay Sets the Dropout Delay time. • The Dropout Delay time is the interval from the end of the Courtesy Delay/Courtesy Message (and Reset Transmitter Timeout Timer) to the moment the transmitter is unkeyed. See Figure 2 on page 17-2.
  • Page 231: Command: Select Transmitter Timeout Timer

    Transmitter Functions Select Transmitter Timeout Timer Controls the maximum amount of time an input carrier signal may be present. • The Transmitter Timeout Timer starts timing when the COR becomes active, and continues to run until reset. • The timer is reset either by command (on page 17-7) or releasing the carrier signal until the Courtesy Delay time elapses.
  • Page 232 7K • Chapter 17 Note: The amount of time entered is in minutes and tenths of minutes. Therefore, entering (PW) 40 3 * will set the timer to 0.3 minutes (18 seconds). If you want 3.0 minutes, be sure to enter (PW) 40 30 *.
  • Page 233: Command: Reset Transmitter Timeout Timer

    Transmitter Functions Reset Transmitter Timeout Timer Resets the Transmitter Timeout Timer. • If the transmitter timeout timer has been exceeded, this command will allow the transmitter to return to the air. Command Form: Command Form Reset Transmitter Timeout Timer (PW) 10 * Acknowledgment: None Errors: None Default: None...
  • Page 234: Command: Enable/Disable Transmitter

    7K • Chapter 17 Enable/Disable Transmitter Enables or disables the specified Transmitter (TX1 or TX2) while not affecting receiver functions. • The receiver will still be able to send commands to the controller, but the transmitter will not be keyed upon receiving COR signals.
  • Page 235: Command: Key Transmitter (Timed)

    Transmitter Functions Key Transmitter (Timed) Keys the specified Transmitter (TX1 or TX2) for a timed period. • The specified transmitter will not key under this command if it has been disabled using the Enable/Disable Transmitter command on page 17-8. • Enter transmitter, 1 or 2. •...
  • Page 236 7K • Chapter 17 Key Transmitter (Untimed) Keys the specified transmitter (TX1 or TX2) until canceled. • The specified transmitter will not key under these commands if it has been disabled using the Enable/Disable Transmitter command on page 17-8. • Enter one digit, 0 for OFF (cancel), 1 for ON (key).
  • Page 237 Transmitter Functions Enable/Disable Transmitter Minimum Unkey Delay Enables or disables the transmitter minimum unkey delay. • A Minimum Unkey Delay is normally observed on Transmitter #1 to prevent it from unkeying between software keying requests. If this delay is disabled, the transmitter may drop out between messages or other activities that require keying.
  • Page 238: Command: Select Transmitter Minimum Unkey Delay

    7K • Chapter 17 Select Transmitter Minimum Unkey Delay Programs the minimum amount of time for a transmitter to unkey. • A Transmitter 1 Minimum Unkey Delay can be programmed from 0 to 655.3 seconds. • A Transmitter 2 Minimum Unkey Delay can be programmed from 0 to 655.3 seconds.
  • Page 239: Command: Select Receiver-To-Transmitter-Triggered Macros

    Transmitter Functions Select Receiver-to-Transmitter-Triggered Macros Allows the programmer to execute macros based on receiver-to- transmitter activity. • Macros can be executed based on receiver-to-transmitter activity. • Enter the password, the 4-digit root number, and the 4-digit name of the macro you wish to have executed at the transition, and the (*). •...
  • Page 240: Command: Select Transmitter Ptt-Triggered Macros

    7K • Chapter 17 Select Transmitter PTT-Triggered Macros Allows the programmer to execute macros based on transmitter keying. • Each transmitter has its own PTT Inactive-to-Active Macro, PTT Active-to- Inactive Before Unkey Delay Macro, and PTT Active-to-Inactive Macro. • Enter the password, the 4-digit root number, and the 4-digit name of the macro you wish to have executed at the transition, and the (*).
  • Page 241 Transmitter Functions Tx Unkey Delay Inactive-to- Before-Unkey- Active-to- Active Macro Delay Macro Inactive Macro Example 1: PTT-triggered macros provide a way to generate messages, control logic outputs, start timers, etc., for functions that need to be synchronized to a transmitter’s operation. The Inactive-to-Active macro is executed when the transmitter is keyed.
  • Page 242 7K • Chapter 17 To adjust the amount of time that the transmitter stays keyed after the tone encoder is disabled, set the Transmitter Minimum Unkey Delay (see page 17- 15). For example, to set the Tx1 Minimum Unkey Delay to 0.4 seconds, enter...
  • Page 243: Repeater Functions

    Repeater Functions Chapter 18 Repeater Functions The commands in this chapter relate to the repeater, which we define as the Receiver 1 and Transmitter 1 combination. Receivers 2 and 3, and Transmitter 2, are generally viewed as link devices, and are described in other chapters (see Receiver Functions on page 16-1, Transmitter Functions on page 17-1, and Links on page 13-1).
  • Page 244: Command: Select Repeater Access Mode (Path 1)

    7K • Chapter 18 Select Repeater Access Mode (Path 1) Selects one of seven possible Access Modes for Path 1. • Enter one digit from the Repeater Access Mode Table below. Command Form: Command Form Data Digit (Mode) Select Repeater Access Mode (Path 1)
  • Page 245 Repeater Functions Examples: Assume that the repeater is in carrier access mode, and that PL access is desired. The proper command would be: (PW) 57 00 2 * A better mode for many repeater installations is mode 3, And-PL access. This mode has better rejection of adjacent-channel interference than mode 2, since noise falsing from unsquelched audio is eliminated.
  • Page 246: Command: Select Repeater Activity-Triggered Macros

    7K • Chapter 18 Select Repeater Activity-Triggered Macros Select Repeater Activity Counter/Timer Allows the programmer to execute macros based on the activity of the repeater. Sets the Repeater Activity Counter/Timer (both the Event Count and the Duration). • No data digits are required for the macros.
  • Page 247 Repeater Functions Example: Applications for this feature include tape recording all repeater conversations, in which case, the activity count would be set to zero. However, if a taped message is to be played every 5th usage of the repeater, set the activity counter/timer to 4.
  • Page 248: Command: Select Anti-Kerchunker Parameters

    7K • Chapter 18 Select Anti-Kerchunker Parameters Programs the “Anti-Kerchunk” Key-up Delay and Re-Arm Delay for the repeater. • Users must key for the selected length of time before the repeater transmitter keys. • Once the Key-Up Delay is exceeded, the feature is disabled.
  • Page 249 Repeater Functions Examples: If you want to require a one-half second key-up delay, enter: (PW) 80 05 * Unless changed, the anti-kerchunker will re-arm as soon as the repeater transmitter drops. If you want a 1.5 minute delay in re-arming, enter: (PW) 99 10 15 * To disable the anti-kerchunker, set the key-up delay to 0: (PW) 80 00 *...
  • Page 250: Command: Select Anti-Kerchunk No Hangtime Mode

    7K • Chapter 18 Select Anti-Kerchunk No Hangtime Mode Allows the programmer to modify the operation of the Anti-Kerchunker. • By default and when disabled, the Anti-Kerchunker does not key the transmitter during the Key-Up Delay. • By enabling the No Hangtime Mode, the transmitter is keyed during the Key-Up Delay.
  • Page 251: Command: Select (Review) Courtesy Messages

    Repeater Functions Select (Review) Courtesy Messages Program unique Courtesy Messages for each receiver. • Enter the password, the 4-digit root number, the desired message, and a (*). • Any message may be any combination of message types including CW, beeps, page tones, speech, etc. •...
  • Page 252 7K • Chapter 18 Example: Suppose we want to change the courtesy message for Receiver 1 to a burst of 2 beeps. We want the two beeps to be 25 and 21, we want them to be 40mS in duration, and we want no gap between them.
  • Page 253: Command: Select Repeater Action-Triggered Macros

    Repeater Functions Select Repeater Action-Triggered Macros Allows the programmer to execute macros based on repeater activity. • Macros can be executed based on receiver activity, receiver inactivity and when a courtesy message is sent. • Enter the password, the 4-digit root number, and the 4-digit name of the macro you wish to have executed at the transition, and the (*).
  • Page 254 7K • Chapter 18 18-12...
  • Page 255: Base Station Functions

    Base Station Functions Chapter 19 Base Station Functions The controller includes features that allow commercial customers to operate Base Stations from standard dial-up phone lines or microwave links. The base station is connected to the Receiver 1 and Transmitter 1 ports in place of a repeater.
  • Page 256: Command: Enable/Disable Star/Pound Talkout

    7K • Chapter 19 Enable/Disable Star/Pound Talkout Turns ON or OFF the Star/Pound (*/#) Talkout feature. • This feature is used when controlling a Half-Duplex Base Station from a standard dial-up phone line. • When enabled, the phone line party has control of the DTMF decoder.
  • Page 257 Base Station Functions Examples: Dial the base station telephone number. When it answers, enter: (PW) 63 13 1 * This puts the controller into star/pound talkout mode. To exit the mode, enter: (PW) 63 13 0 *. Note: Be sure you have selected Base Station Mode with the Select Talkout Transmitter Mode command on page 19-4.
  • Page 258: Command: Select Talkout Transmitter Mode

    7K • Chapter 19 Select Talkout Transmitter Mode Selects either Repeater Mode or Base Station Mode for phone line talkout applications. • In Repeater Mode, transmitter #1 stays keyed during the entire conversation. This is the usual mode for all repeater autopatch applications.
  • Page 259: Command: Enable/Disable Command Execution On Interdigit Timer

    Base Station Functions Enable/Disable Command Execution on Interdigit Timer Selects whether DTMF Interdigit Timer serves to cancel a partial command or execute a command that is not terminated. • Used by those commercial customers owning radios that lack the (*) and (#) characters.
  • Page 260 7K • Chapter 19 19-6...
  • Page 261: User Timers

    User Timers Chapter 20 User Timers The Controller features ten User Timers. These timers can be used to implement timed operations not otherwise implemented by the controller. The User Timers can be set in 0.1-second increments to 655.3 seconds (slightly less than 11 minutes). When a timer times out, an event macro is executed to perform a user-defined operation.
  • Page 262: Command: Select Timeout Value

    7K • Chapter 20 Select Timeout Value Programs the duration of a User Timer. • The range of a one-shot or a retriggerable timer is from 0.1 second to 655.3 seconds. • Enter the 2-digit number to select a timer. Use a leading zero.
  • Page 263: Command: Select Timer Event Macro

    User Timers Select Timer Event Macro Assigns the macro to be triggered when the one-shot or retriggerable timer times out. • Enter the 2-digit timer number and 4-digit macro name to be called upon timeout of the timer. Use leading zeros if required. •...
  • Page 264: Command: Stop Timer

    7K • Chapter 20 Stop Timer Stops the one-shot or retriggerable timer. • Enter the 2-digit timer number. Use a leading zero. • If the timer is running, it is stopped without triggering the macro. • If the timer is stopped or has timed out, this command has no effect.
  • Page 265: Command: Start Timer (Retriggerable)

    User Timers Start Timer (Retriggerable) Starts the selected timer as a retriggerable timer. • Enter the 2-digit timer number. Use a leading zero. • If the timer is stopped, the timer is reset to zero time expired and started. • If the timer is running, the timer is reset to zero time expired and continues. Command Form: Command Form...
  • Page 266: Command: Start Timer (One-Shot)

    7K • Chapter 20 Start Timer (One-Shot) Starts the selected timer as a one-shot timer. • Enter the 2-digit timer number. Use a leading zero. • If the timer is stopped, the timer is set to zero time expired and started.
  • Page 267: Example: Fan Control

    User Timers Example: Fan Control Installing a fan to cool a repeater or link transmitter is always a good idea. It can extend the life of the transmitter significantly. But, leaving the fan running all the time will shorten the life of the fan. To extend the life of the fan, the fan can be operated whenever the transmitter is keyed and for a couple of minutes after.
  • Page 268: Example: An Activity Timer

    7K • Chapter 20 Example: An Activity Timer The repeater and each receiver input has an activity timer available to cause a macro to be triggered after activity on the repeater has ceased. But, sometimes one activity timer is not enough. A User Timer can be used to implement one or more additional activity timers.
  • Page 269: Remote Base Interface

    Doug Hall Electronics RBI-1 Remote Base Interface. All of the capabilities of the RBI-1 are supported. The 7K Remote Base Interface has the following features: • All remote base user functions use a password that is different from the Master, Control Operator, or Autopatch Passwords defined within the controller.
  • Page 270: Remote Base Setup And Configuration

    (PW) 31 34 * ;Delete Normal ID Message for Tx2 By default, the 7K will mute all DTMF tones from Receiver 1 to Transmitter 2. If you wish to pass tones to Transmitter 2, enter the following command: (PW) 63 53 0 * ;Disable Rx1-Tx2 DTMF Mute...
  • Page 271: Event-Triggered Macros

    Remote Base Interface Event Triggered Macros The system owner must create two macros that are triggered by user function access to the remote base interface. These Event-Triggered Macros allow the users to enter simple user function commands to access the remote base to make use of it, and to dump the remote base when they are done with it.
  • Page 272: Command: Assign Remote Base Password

    7K • Chapter 21 Assign Remote Base Password Assigns a new password for remote base users. • The new Remote Base Password may be 2, 4, or 6 digits in length. • The new Remote Base Password may be any combination of the numbers 0-9 and the letters A-D.
  • Page 273: Command: Select Remote Base Access- And Dump-Triggered Macros

    Remote Base Interface Select Remote Base Access- and Dump-Triggered Macros Assigns macros to be executed upon accessing or dumping the remote base. • Enter the password, the 4-digit root number, and the 4-digit name of the macro you wish to have executed at the transition, and the (*). •...
  • Page 274: Command: Select (Review) Remote Base Off Message

    7K • Chapter 21 Select (Review) Remote Base Off Message This message is sent over the repeater transmitter when the remote base is off. • The Remote Base Off Message is sent when a User Function command has been executed and the remote base has not been enabled (see page 21-7).
  • Page 275: Command: Reset Rbi-1

    • This command performs a reset of the RBI-1 and attached remote base radios. • The RBI-1 Reset output (7K J3-16) is pulsed to hard-reset the RBI-1. • After the Reset occurs, the previous radio settings are sent to the RBI-1.
  • Page 276: Command: Enable/Disable Access To The Remote Base

    7K • Chapter 21 Enable/Disable Access to the Remote Base A flexible control scheme controls access to the remote base. • Turns ON or OFF the remote base interface. • Enter 1 digit: 0 for OFF (disabled), 1 for ON (enabled).
  • Page 277 Remote Base Interface Example: The Control Operator can enable the remote base interface by entering: (PW) 63 71 1 * The Control Operator can disable the remote base interface by entering: (PW) 63 71 0 * To have the Scheduler control remote base access, define Scheduler setpoints to disable the remote base interface during afternoon drive times (4:00 P.M.
  • Page 278: User Functions: Controlling The Radios

    7K • Chapter 21 User Functions: Controlling the Radios Users will operate the remote base radios using the User Functions commands described on the following pages. These commands allow users to turn on and off the remote base interface, change VFO frequency or memory channel, transmitter offset and power, and change the operation of the CTCSS encoder and decoder.
  • Page 279: Defining Memory Channels Using Macros

    Remote Base Interface Defining Memory Channels using Macros The macros of the 7K controller can be used to predefine memory channels for easy selection of the most-used frequencies and radio configurations. Because macros can hold complicated controller commands, changing channels can be easily done using a short macro name.
  • Page 280 7K • Chapter 21 User Function: Access Remote Base Access the remote base. • Enter the Remote Base Password followed by a 1 and the star (*). • Entering this command causes the Remote Base Access-Triggered Macro to be executed.
  • Page 281: User Function: Dump Remote Base

    Remote Base Interface User Function: Dump Remote Base Dump the remote base. • Enter the Remote Base Password followed by a 0 and the star (*). • Entering this command causes the Remote Base Dump-Triggered Macro to be executed. • Note: if no Remote Base Dump-Triggered Macro has been assigned, this command will have no effect.
  • Page 282: User Function: Speak Radio Configuration

    7K • Chapter 21 User Function: Speak Radio Configuration Speak the current remote base radio configuration. • The current radio settings can be spoken by the controller in one of several formats. • Both abbreviated and detailed information is available.
  • Page 283 Remote Base Interface Acknowledgment for Abbreviated Responses: • When the VFO of the remote base radio is selected, an abbreviated version of the actual frequency is spoken. For example, “545” is spoken for “145.450” or “445.450”. • When a memory channel of the remote base radio is selected, the memory channel number is spoken.
  • Page 284: User Function: Select Memory Channel And Band

    7K • Chapter 21 User Function: Select Memory Channel and Band Selects a specific remote base radio and memory channel. • The RBI-1 supports four bands: 144, 222, 440, and 1200. • Memory channels range from 1 to the maximum number available in the selected radio.
  • Page 285: User Function: Select Vfo Frequency And Offset

    Remote Base Interface User Function: Select VFO Frequency and Offset Selects a specific remote base radio and enters a VFO frequency and offset. • Enter the frequency that you want the receiver of the remote base radio to be set to. •...
  • Page 286 7K • Chapter 21 Default Condition: None. Example: To set the VFO frequency on the 440 MHz radio to 446.000 MHz with the transmitter disabled, enter the following (RBPW) 41 446000 * To set the VFO frequency on the 144 MHz radio to 146.940 MHz with a minus...
  • Page 287: User Function: Select Transmitter Offset

    Remote Base Interface User Function: Select Transmitter Offset Selects a transmitter offset on the currently active remote base radio. • Transmitter offsets of minus, simplex, plus, and special can be selected. • This command has no effect when a memory channel is currently selected. •...
  • Page 288: User Function: Enable/Disable Transmitter

    7K • Chapter 21 User Function: Enable/Disable Transmitter Enables or disables the transmitter on the currently active remote base radio. • The transmitter can be enabled or disabled. Command Form: Command Form Enable/Disable Transmitter (RBPW) 45 x * 0 = OFF (disable)
  • Page 289: User Function: Enable/Disable Receiver

    Remote Base Interface User Function: Enable/Disable Receiver Enables or disables the receiver on the currently active remote base radio. • The receiver can be enabled or disabled. Command Form: Command Form Enable/Disable Receiver (RBPW) 44 x * 0 = OFF (disable) 1 = ON (enable) Macro: Select Enable/Disable Receiver (RBPW) 24 x *...
  • Page 290: User Function: Enable/Disable Radio Power

    7K • Chapter 21 User Function: Enable/Disable Radio Power Enables or disables the power to the currently active remote base radio. • The radio power can be enabled or disabled. • Note: not all radios that can be connected to the RBI-1 can have their power controlled.
  • Page 291: User Function: Select Transmitter Power Output

    Remote Base Interface User Function: Select Transmitter Power Output Selects the transmitter power output level of the currently active remote base radio. • The transmitter power output level can be set to low, medium, or high. • Note: not all radios that can be connected to the RBI-1 can have their transmitter power output level controlled.
  • Page 292: User Function: Select Frequency Of Ctcss

    7K • Chapter 21 User Function: Select Frequency of CTCSS Selects the frequency of the CTCSS Encoder and Decoder of the currently active remote base radio. • The CTCSS frequency is entered as a Tone Code that is looked up in a table.
  • Page 293: User Function: Enable/Disable Ctcss Encoder

    Remote Base Interface User Function: Enable/Disable CTCSS Encoder Enables or disables the CTCSS Encoder on the currently active remote base radio. • The CTCSS Encoder can be enabled or disabled. • This command has no effect if a memory channel of the currently active radio is selected and the memory channel enables the CTCSS Encoder.
  • Page 294: User Function: Enable/Disable Ctcss Decoder

    7K • Chapter 21 User Function: Enable/Disable CTCSS Decoder Enables or disables the CTCSS Decoder on the currently active remote base radio. • The CTCSS Decoder can be enabled or disabled. • This command has no effect if a memory channel of the currently active radio is selected and the memory channel enables the CTCSS Encoder or Decoder.
  • Page 295: Macro Function: Send Queued Settings

    Remote Base Interface Macro Function: Send Queued Settings Transfers the queued Macro settings to the remote base radio. • The settings entered from the Macro commands are stored in the controller memory until this command is executed. • Settings are queued using Macro commands 20-29. Command Form: Command Form...
  • Page 296: Rbi-1 User Function Outputs

    7K • Chapter 21 RBI-1 User Function Outputs The eight RBI-1 User Function Outputs are available for your use in operating auxiliary devices at the repeater site. These outputs can be latched ON or OFF. The outputs can be controlled individually or as a group.
  • Page 297: Command: Select Rbi-1 Number Of User Function Outputs

    Remote Base Interface Select RBI-1 Number of User Function Outputs Selects the number of RBI-1 User Function Outputs to be included in the group. • Enter a number from 0 to 8 to define how many outputs are to be controlled as a group.
  • Page 298 ? err 2 illegal digit entered Default Condition: After a 7K cold reset, the outputs are off. After a power failure, the outputs will be set to the state they were in before the power failure. Example:...
  • Page 299 ? err 2 illegal digit entered Default Condition: After a 7K cold reset, the outputs are off. After a power failure, the outputs will be set to the state they were in before the power failure. Example:...
  • Page 300 7K • Chapter 21 21-32...
  • Page 301: Programming Tables

    Programming Tables Appendix A Programming Tables The tables in this section are used to program the controller. Additionally, the Command Quick Reference on page A-25 contains a summary of each command.
  • Page 302: Cw Character Set Tables

    7K • Appendix A CW Character Set Tables CW Alphanumeric Characters Control Character 9900 Character Code Character Code...
  • Page 303 Programming Tables CW Punctuation and Related Characters Control Character 9900 Character/Parameter Symbol Code period comma fraction Question word space space end-of-message (AR) wait (AS) break (BK) double dash (BT) end-of-work (SK) hyphen colon semicolon parenthesis apostrophe ’ exclamation quotation ” understood (SN) 1.0 second pre-message delay...
  • Page 304: Beep Character Set Tables

    7K • Appendix A Beep Character Set Tables Factory-Fixed Frequency Beeps Control Character 9910 Freq Note Beep Freq Note Beep Freq Note Beep 262Hz 659Hz 1661Hz 277Hz 698Hz 1760Hz 294Hz 740Hz 1865Hz 311Hz 784Hz 1976Hz 330Hz 831Hz 2093Hz 349Hz 880Hz...
  • Page 305 Programming Tables Beep Duration Change Characters Control Character 9910 Beep Duration Change Code 10mS 20mS 30mS 40mS 60mS 80mS 120mS 160mS 240mS 320mS Beep Gap Change Characters Control Character 9910 Beep Gap Change Code 10mS 20mS 30mS 40mS 60mS 80mS 120mS 160mS 240mS...
  • Page 306 7K • Appendix A Beep Parameters (General) Control Character 9910 Beep Parameter Code custom beep 57xxxxyy custom beep delay 58xx 1 second pre-message delay automatic beep gap OFF automatic beep gap ON...
  • Page 307: Dtmf Character Set Tables

    Programming Tables DTMF Character Set Tables DTMF Characters Control Character 9950 DTMF Character Code DTMF Character Code DTMF Duration Change Characters Control Character 9950 DTMF Duration Change Code 30mS 40mS 50mS 60mS 70mS 80mS 90mS 100mS 150mS 200mS...
  • Page 308 7K • Appendix A DTMF Gap Change Characters Control Character 9950 DTMF Gap Change Code 20mS 30mS 40mS 50mS 60mS 70mS 80mS 90mS 100mS 150mS DTMF Pause Characters Control Character 9950 DTMF Pause Code 100mS 200mS 300mS 400mS 500mS 600mS...
  • Page 309 Programming Tables DTMF Custom Changes (Duration Gap Pause) Control Character 9950 DTMF Custom Change Code Data Digit custom DTMF duration change (10990mS) 50xx 0199 x 10mS custom DTMF duration change (1009900mS) 51xx 0199 x 100mS custom DTMF gap change (10990mS) 52xx 0199 x 10mS custom DTMF gap change (1009900mS)
  • Page 310: Synthesized Speech Vocabulary (Male

    7K • Appendix A Synthesized Speech Vocabulary (Male Voice) Control Character 9960 Word Code Word Code Word Code 0001 area 0035 calling 0068 abeam 0002 arrival 0036 calm 0069 abort 0003 0037 cancel 0070 about 0004 association 0038 caution 0071...
  • Page 311 Programming Tables 0104 enter 0138 flight watch 0172 days 0105 equal 0139 flow 0173 December 0106 0140 0174 decrease 0107 error 0141 for- 0175 decreasing 0108 estimated 0142 forty 0176 degree 0109 E.T.A. 0143 four 0177 degrees 0110 evacuate 0144 fourteen 0178 delta...
  • Page 312 7K • Appendix A heavy 0215 inner 0249 long 0283 hello 0216 inspector 0250 0284 help 0217 instruments 0251 lower 0285 Henry 0218 intruder 0252 lunch 0286 hertz 0219 0253 0287 high 0220 0254 machine 0288 hold 0221 0255 magnetos...
  • Page 313 Programming Tables moving 0326 open 0360 probe 0394 much 0327 operator 0361 props 0395 0328 oscar 0362 pull 0396 near 0329 other 0363 pumps 0397 negative 0330 0364 push 0398 0331 outer 0365 0399 0332 over 0366 Quebec 0400 next 0333 overcast 0367...
  • Page 314 7K • Appendix A second 0437 speed 0471 third 0505 seconds 0438 spoilers 0472 thirteen 0506 security 0439 spray 0473 thirty 0507 selcal 0440 squawk 0474 this 0508 this is 0509 0539 watch 0569 thousand 0510 0540 watts 0570 three...
  • Page 315: Synthesized Speech Vocabulary (Female And Sound Effects

    Programming Tables Synthesized Speech Vocabulary (Female Voice and Sound Effects) Control Character 9960 Word Code Word Code Word Code afternoon 4097 4122 laugh 2 4146 A.M. 4098 4123 laugh- diabolic 4147 eight 4099 thirteen 4124 music 4148 eighteen 4100 thirty 4125 Superman 4149...
  • Page 316: Message Run-Time Variables

    7K • Appendix A Message Run-Time Variables Run-Time Variable Meaning Example 9810 hour & minute, 12-hr format CW 2 45 in CW 9811 AM/PM, CW PM in CW 9812 hour & minute, 24-hr format, CW 14 45 in CW 9813...
  • Page 317: Message Control Characters

    Programming Tables Message Control Characters Control Character Definition 9900 CW characters follow 9910 beep characters follow 9920 single-tone page follows 9930 two-tone page follows 9940 5/6-tone page follows 9950 DTMF characters follow 9960 synthesized speech characters follow 9981 route this message to transmitter #1 mixed with other audio 9982 route this message to transmitter #1 not mixed with other audio 9983...
  • Page 318: Scheduler Day Code Table

    7K • Appendix A Scheduler Day Code Table Day Code Explanation Day Code Explanation 01-31 calendar day-of-month 2nd Saturday of month weekdays (Mon-Fri) 3rd Sunday of month weekends (Sat-Sun) 3rd Monday of month Sundays 3rd Tuesday of month Mondays 3rd Wednesday of month...
  • Page 319: Tone Code Table

    Programming Tables Tone Code Table All Frequencies in Hz Freq Code Freq Code Freq Code Freq Code Freq Code 9999 4444 2857 2105 1666 9523 4347 2816 2083 1652 9090 4255 2777 2061 1639 8695 4166 2739 2040 1626 8333 4081 2702 2020...
  • Page 320 7K • Appendix A 1250 1081 1050 0952 1175 0851 1300 0769 1242 1075 1055 0947 1180 0847 1305 0766 1234 1069 1060 0943 1185 0843 1310 0763 1226 1063 1065 0938 1190 0840 1315 0760 1219 1058 1070 0934...
  • Page 321 Programming Tables 2015 0496 2140 0467 2265 0441 2390 0418 2515 0397 2020 0495 2145 0466 2270 0440 2395 0417 2520 0396 2025 0493 2150 0465 2275 0439 2400 0416 2525 0396 2030 0492 2155 0464 2280 0438 2405 0415 2530 0395 2035...
  • Page 322: Root Numbers (Commands) By Number

    7K • Appendix A Root Numbers (Commands) by Number Page Number Description 17-9 Key Transmitter (Timed) 10-2 Enable/Disable CTCSS Encoder 10-3 Select Frequency of CTCSS 4-12 Select Frequency of CW/Beep 4-19 17-7 Reset Transmitter Timeout Timer 4-13 Send Next CW Message Slowly...
  • Page 323 Programming Tables Root Numbers (Commands) by Number 12-8 Send Initial ID Message for Tx1 A-29 Select Access Mode (See table page A-29.) 7-36 Select Autopatch Call Types Select Autopatch Dialing Mode A-30 Enable/Disable Software Switches (See page A-30.) 7-53 Select Phone Line Answer Mode 7-25 Select Autopatch Timeout Timer 7-42...
  • Page 324: Event Macros By Number

    7K • Appendix A Event Macros by Number Assign with (PW) 26 (number) (macro) * Erase with (PW) 26 (number) * Page Number Description 6-16 Power-On Reset Macro 12-4 Initial ID Macro for Tx1 12-4 Normal ID Macro for Tx1...
  • Page 325 Programming Tables Event Macros by Number Assign with (PW) 26 (number) (macro) * Erase with (PW) 26 (number) * 14-2 COR Input 2 Lo-to-Hi Macro 14-2 COR Input 3 Hi-to-Lo Macro 14-2 COR Input 3 Lo-to-Hi Macro 14-2 PL Input 1 Hi-to-Lo Macro 14-2 PL Input 1 Lo-to-Hi Macro 14-2...
  • Page 326 7K • Appendix A Event Macros by Number Assign with (PW) 26 (number) (macro) * Erase with (PW) 26 (number) * 7-63 Reverse Patch Ring-Triggered Macro 7-56 Control Line Dump Macro 17-14 Tx1 Inactive-to-Active Macro 17-14 Tx1 Active-to-Inactive Before Unkey Delay Macro...
  • Page 327: Messages By Number

    Programming Tables Messages by Number Program with (PW) 31 (number) (message) * Review with (PW) 34 (number) * Page Number Description Default 4-45 Warm Reset Message ?RES in CW 4-44 OK Command Response Message OK in CW 4-44 Error 1 Command Response Message ?ERR1 in CW 4-44 Error 2 Command Response Message...
  • Page 328 7K • Appendix A Messages by Number Program with (PW) 31 (number) (message) * Review with (PW) 34 (number) * Page Number Description Default 21-6 Remote Base Off Message OFF in CW 4-41 User Message 1 none 4-41 User Message 2...
  • Page 329: Tenth-Second Timers By Number

    Programming Tables Tenth-Second Timers by Number User Timers: (PW) 49 (number) (function) (value) * Other Timers: (PW) 49 (number) (value) * Page Number Description 20-1 00-09 User Timers 7-11 Autopatch Pause (“B”) Digit Time 12-6 Select ID Pending Interval for Tx1 and Tx2 17-12 Select Tx1 Unkey Delay 17-12...
  • Page 330: Software Switches By Number

    7K • Appendix A Software Switches by Number (PW) 63 (number) (enable/disable) * Page Number Description 17-8 Enable/Disable Transmitter 1 4-11 Enable/Disable CW 11-2 Enable/Disable Command Responses 7-10 Enable/Disable Autopatch Dialing Mixed-Mode 7-12 Enable/Disable Autopatch Pound Down (# Dump) 7-18...
  • Page 331 Programming Tables Software Switches by Number (PW) 63 (number) (enable/disable) * 19-5 Enable/Disable Command Execution on Interdigit Timer for Phone Line 16-8 Enable/Disable From-Start-of-Transmission Timer for Rx1 16-8 Enable/Disable From-Start-of-Transmission Timer for Rx2 16-8 Enable/Disable From-Start-of-Transmission Timer for Rx3 11-10 Enable/Disable DTMF Long Tones 21-8 Enable/Disable Remote Base -- Control Operator...
  • Page 332: Command Quick Reference

    7K • Appendix A Command Quick Reference This section of the manual may be copied by the registered owner and distributed freely to users of the repeater controller. It may not be copied for any other purpose. No other portion of the manual may be copied.
  • Page 333: Cw Speed

    Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User Messages 4-11 Enable/Disable CW (PW) 63 01 x * 0 = OFF (disabled) enabled 1 = ON (enabled) 4-12 Select Frequency of CW (PW) 06 00 (tone code) * 1500 Hz See Tone Code Table on page A-20.
  • Page 334 7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 4-37 Select Autopatch Dialing Message (PW) 31 40 (message) * AS in CW 4-37 Select Autopatch Timeout Warning (PW) 31 41 (message) * AR in CW...
  • Page 335 Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User Assign Control Operator Privilege Level (PW) 94 (root number, x) * 0 = master and control operator commands 1 = master only accessible Assign Control Operator Privilege Level to (PW) 94 (first root number, last root a Range of Commands number, x) *...
  • Page 336 7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User Review Autopatch Dump Message (PW) 34 43 * none 7-10 Enable/Disable Autopatch Dialing Mixed- (PW) 63 04 x * Mode 0 = OFF (disabled)
  • Page 337 Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 7-24 Autopatch Timeout Timer 7-25 Select Autopatch Timeout Timer (PW) 65 xxx * (000-546) = 0.0-54.6 minutes minutes 000 = infinity 001 = 0.1 minute 030 = 3.0 minutes 546 = 54.6 minutes ...
  • Page 338 7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 7-44 Autopatch Redialer 7-45 Redial Last Number (PW) 84 * memory cleared 7-46 Clear Autopatch Redialer (PW) 85 * memory cleared 7-47 Autopatch Call Counter...
  • Page 339 Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 7-59 Reverse Patch 7-60 Trigger Reverse Patch (PW) 87 * none 7-61 Answer Reverse Patch (PW) 88 * none 7-62 Select Reverse Patch Ringout Message (PW) 31 51 (message) * 55 in CW 7-62 Review Reverse Patch Ringout Message...
  • Page 340 7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User Scheduler Create Setpoint (PW) 28 (setpoint, macro, month, day, hour, minute) * setpoints setpoint = 00-99, 2 digits macro = 4 digits month = 01-12 or 99, 2 digits day = 01-75 or 99, 2 digits (See Day Code Table page A-46.)
  • Page 341 Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 11-5 Select Rx3-to-DTMF Decoder Access (PW) 57 08 x * Mode Same as above carrier access 11-7 Select DTMF Decoder Interdigit Timer (PW) 82 xx * (01-99) = 0.1-9.9 seconds seconds 01 = 0.1 seconds...
  • Page 342 7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 11-11 Assign Macro to Long Tone Star (*) (PW) 26 64 (macro name) * none 11-11 Assign Macro to Long Tone Pound (#) (PW) 26 65 (macro name) *...
  • Page 343 Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 12-9 Review Normal ID Programmable Tail (PW) 34 29 * none Message for Tx1 12-10 Select Initial ID Tail Message for Tx1 (PW) 50 0 xx * none xx = tail number 0-15 and 98 0 = (none)
  • Page 344 7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 13-2 Enable/Disable Path 7 (Rx1 to AP) (PW) 63 87 x * 0 = OFF (disabled enabled 1 = ON (enabled) 13-2 Enable/Disable Path 8 (Rx2 to AP)
  • Page 345 Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 14-1 Logic Inputs 14-2 Assign Macro to Logic Input 1 Hi-to-Lo (PW) 26 20 (macro name) * none 14-2 Assign Macro to Logic Input 1 Lo-to-Hi (PW) 26 21 (macro name) * none 14-2...
  • Page 346 7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 16-2 Select Rx1 Post-Activity Macro (PW) 26 68 (macro name) * none 16-2 Select Rx2 Start-of-Activity Macro (PW) 26 69 (macro name) * none...
  • Page 347 Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 16-8 Enable/Disable From-Start-of- (PW) 63 66 x * Transmission Timer for Rx3 0 = OFF (disabled) disabled 1 = ON (enabled) 17-1 Transmitter Functions 17-3 Select Courtesy Delay (PW) 32 xx * (00-50) = 0.0-5.0 seconds seconds...
  • Page 348 7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 17-12 Select Tx1 Minimum Unkey Delay (PW) 49 98 xxxx * 0.1 second (00-6553) = 0-655.3 second when 0000 = 0.0 second enabled 0001 = 0.1 second 0010 = 1.0 second...
  • Page 349 Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 18-8 Select Anti-Kerchunk No Hangtime Mode (PW) 63 30 x * 0 = OFF (disabled) disabled 1 = ON (enabled) 18-9 Select Courtesy Message for Rx1 (PW) 31 10 (message) * 60 mS 440 Hz beep...
  • Page 350 7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 20-1 User Timers 20-2 Set Timer Timeout (PW) 49 xx 03 yyyy * 1.0 second xx = timer number, 00-09 yyyy = timeout (0001-6553) = 0.1-655.3 seconds...
  • Page 351 Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 21-10 Remote Base User Commands 21-12 Access Remote Base (RBPW) 1 * 21-13 Dump Remote Base (RBPW) 0 * 21-14 Speak Radio Configuration (RBPW) 19 x * 0 = Frequency and Offset 1 = CTCSS Frequency 2 = Both...
  • Page 352 7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 21-19 Select Transmitter Offset (RBPW) 42 (offset) * none offset: 1 = Minus 2 = Simplex 3 = Plus 0 = On 1200, Minus 20. On 420- 440, special offset depending on radio.
  • Page 353 Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 21-24 Macro: Select Frequency of CTCSS (RBPW) 27 (tone code) * none See Page 10-5 for frequencies of 67.0 through 203.5. Above 203.5, use: 33 = 210.7 24 = 218.1 35 = 225.7 36 = 233.6...
  • Page 354 7K • Appendix A A-54...
  • Page 355: Application Notes

    For example, let's assume that we have defined 5 CW ID messages that we want the 7K to “rotate.” How do we program the 7K to do the rotation? • Delete the messages (callsigns) that have been stored in the ID-er, if any.
  • Page 356 7K • Appendix B Place two commands into each macro; the first one is a Send Message command (page 4-42) that has one of the desired callsigns in it, and the second one reprograms the impolite ID macro using the Select Impolite ID...
  • Page 357: Positive Voltage Tx Keying Circuit

    Transmitters that require positive voltage keying include models made by Hamtronics, Maggiore, and the RCA 500 and 700-series repeaters. A simple outboard circuit can be placed between the 7K controller and the transmitter PTT. A PNP power transistor allows current to flow to the transmitter to key, and opens the current path to unkey.
  • Page 358 7K • Appendix B...
  • Page 359: Installation

    Installation Appendix C Installation Theory of Operation Great care was taken in the design of the controller to make it installer-friendly. Audio and digital interfaces are universal in nature, so that a minimum of external hardware is needed to complete the installation. Although the controller’s “engine”...
  • Page 360: Repeater Interfacing

    7K • Appendix C optional Speech Synthesizer Module requires approximately 180mA more. Power can be unregulated, since the controller contains internal regulators to create both a 10VDC audio supply and a 5VDC digital supply. A third supply of 4.5VDC is created from the audio supply, and is used as the audio section’s bias voltage.
  • Page 361: Memory Protection

    (about 1 µA) current drawn by the RAM under backup conditions. Cables You will need to prepare either two or three Cables for the 7K controller. • One cable is for DC power, using the 2.5mm plug provided.
  • Page 362 2V threshold as the incoming carrier is applied and removed. The third resistor mentioned above is R12 (4.7K), which is a “pullup” resistor connected between the input pin and the controller’s +5V supply. The purpose of the pullup resistor is to provide input current for the transistor in installations using dry contacts, or an open- collector transistor driver, to feed the COR input.
  • Page 363: Repeater Transmitter Ptt

    +12V supply, its collector goes to the transmitter’s PTT input, and its base goes to the controller’s PTT output through a 2K resistor (important). • Connect a 4.7K resistor across the PNP transistor’s base and emitter. • If the transmitter draws little current through its PTT (500mA or less), you can use a 2N2904.
  • Page 364: Repeater Receiver Audio

    7K • Appendix C • If the transmitter keys when the PTT input is opened and unkeys when the PTT input is driven low, place DIP Switch #7 in the OFF (open) position. Repeater Receiver Audio The controller requires audio from the repeater receiver. Connect the audio from the repeater receiver to Pin #1 of J2 (the female DB25S connector).
  • Page 365: Repeater Transmitter Audio

    Installation After you have completed the repeater receiver audio interfacing, check the audio level at Pin #1 of U37A. It should be 700mV RMS (2V p-p) when the receiver is fed a fully- deviated 1KHz sine wave tone from a service monitor. Repeater Transmitter Audio Your transmitter will require audio from the controller.
  • Page 366: Repeater Ctcss Decoder

    7K • Appendix C Repeater CTCSS Decoder CTCSS, or Continuous Tone-Controlled Squelch System, is a convenient problem solver for those bands that are being crowded with repeaters in various parts of the country. In addition, the controller allows CTCSS to be used as a qualifier for the entry of DTMF commands to increase the security of the repeater system.
  • Page 367: Control Receiver Cor

    Installation Control Receiver COR A control receiver is a wise addition to your repeater system, as it allows you to control the repeater on a frequency other than the repeater’s input. Users of the repeater will not notice any change in operation while the control channel is occupied, except that the repeater will not accept any of their DTMF commands.
  • Page 368: Control Receiver Audio

    15VDC. The amount of current drawn by the controller depends upon the configuration. • The 7K Main Board draws less than 125 mA. • The Telephone Interface Module draws negligible current. • The Speech Synthesis Module draws about 180 mA.
  • Page 369: Logic Inputs

    • The sleeve forms the negative (-) connection. Note: Owners of alternatively-powered repeaters (solar, fuel cell, battery, etc.) should be aware that the 7K has been designed to behave predictably when the DC power source is slowly reduced. Such behavior is important to prevent damage to the energy source.
  • Page 370: Telephone Line Connection

    7K • Appendix C Repeater Transmitter PTT section on page C-5 for details on the design of the output circuit. The power MOSFETS used as logic output drivers appear as 5Ω resistances to ground when in the conducting state (ON), and can sink up to 75mA. They appear as open circuits when in the non-conducting state (OFF).
  • Page 371: Fcc Part 68 Rules

    Installation The Telephone Interface Module contains lightning protection circuitry. However, it is still a good practice to install additional protection at the telephone line service entrance. The following companies market phone line suppressors: Telephone Line Suppressors Market Sources Citel America, Inc. 1111 Parkcentre L-COM Data Products 1755 Osgood Blvd., Suite 474 MiamiFL33169 (305) Street, Rt.
  • Page 372 7K • Appendix C Section 68.108 Incidence of Harm. “Should terminal equipment or protective circuitry cause harm to the telephone network, the telephone company shall, where practicable, notify the customer that temporary discontinuance of service may be required; however, where prior notice is not practicable, the telephone company may temporarily discontinue service forthwith, if such action is reasonable in the circumstances.
  • Page 373: Input And Output Connectors

    Input and Output Connectors Two 25-position D-subminiature connectors, one male and one female, are mounted on the 7K Main Board for interfacing to external devices. J2 is a female connector (DB25S). J3 is a male connector (DB25P). Use the mating connectors supplied with the 7K for your cable assemblies.
  • Page 374: Audio Level Potentiometers

    7K • Appendix C Audio Level Potentiometers The 7K Main Board contains 12 potentiometers. The pots are used to adjust audio levels only. Signalling tones are digitally generated and do not require frequency adjustment. Audio Level Potentiometers Controller Main Board...
  • Page 375: Message Level Potentiometers

    Installation Message Level Potentiometers Five of the 12 pots located on the 7K Main Board are used to set levels associated with messages. The five pots are shown in the table which follows: Message Level Potentiometers Controller Main Board Sets Level...
  • Page 376: Dip Switches

    7K • Appendix C DIP Switches The 7K Main Board contains a group of 8 DIP Switches. They are used to invert the logic of the 3 COR inputs, the 3 CTCSS decoder inputs, and the 2 PTT outputs. In all cases, a switch in the ON (closed) position means low active;...
  • Page 377: Testing The Controller-To-Repeater Receiver Interface

    Installation If the CW message is still too loud with the pot turned nearly all the way down, you may be attempting to drive the microphone input of the transmitter instead of a later stage. If you cannot drive a later stage, check the Transmitter Audio Output on page C-7 for hints for decreasing the transmitter drive level.
  • Page 378: Command Sources

    7K • Appendix C digit can be severely clipped while the low frequency tone is not. The result is twist, and the solution is to keep the DTMF pad audio at a reasonably low level. Twist can also be introduced by the repeater receiver if it has poor audio response, or if a poor impedance match exists between the receiver and the controller.
  • Page 379: Falsing

    Installation Falsing Some user’s voices can contain frequency components that appear as DTMF digits to the decoder. If such a digit is detected, falsing is said to occur. If the DTMF muting feature is enabled, the result of falsing is the loss of repeat audio for a syllable or two.
  • Page 380 7K • Appendix C C-22...
  • Page 381: Parts Lists And Schematics

    100¾ 5% 1/4W R52, R90 1K¾ 5% 1/4W 2K¾ 5% 1/4W R115 4.7K¾ 5% 1/4W R12, R13, R14, R15, R16, R17, R21, R22, R23, R24, R25, R26, R27, R41, R42, R58, R110, R111, R112, R118 10K¾ 5% 1/4W R45, R49, R54, R55, R57, R60, R69, R77, R85 20K¾...
  • Page 382 7K • Appendix D 22K¾ 5% 1/4W 27K¾ 5% 1/4W R75, R83 47K¾ 5% 1/4W R6, R59 51K¾ 5% 1/4W R117 68K¾ 5% 1/4W R76, R84, R93, R95 82K¾ 5% 1/4W R74, R82 100K¾ 5% 1/4W R30, R34, R37, R53, R91 200K¾...
  • Page 383 Parts Lists and Schematics Transistors 2N3904 2N7000/VN10KM Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15 MPQ3904 Q1, Q2, Q3 RFP12N08L Q5, Q6 Integrated Circuits 27C256 factory program 74C906 U29, U30, U31 74HC00 74HC04 74HC86 U27, U28 74HC138 U7, U8 74HC139 U6, U11 74HC251...
  • Page 384 7K • Appendix D Connectors 2-pin male header P3(MEM), P5(RTC) 4-pin male header P1(ADM1), P2(ADM2) 10-pin male header P9(DISPLAY) 14-pin male header P7(TIM) 16-pin male header P8(SSM) 8-pin IC socket 14-pin IC socket 16-pin IC socket 20-pin IC socket 24-pin IC socket...
  • Page 385 Parts Lists and Schematics Main Board schematic page 1 of 4 to be provided.
  • Page 386 7K • Appendix D Main Board schematic page 2 of 4 to be provided.
  • Page 387 Parts Lists and Schematics Main Board schematic page 3 of 4 to be provided.
  • Page 388 7K • Appendix D Main Board schematic page 4 of 4 to be provided.
  • Page 389 Parts Lists and Schematics Main Board layout to be provided.
  • Page 390: Speech Synthesizer Module (Ssm

    7K • Appendix D Speech Synthesizer Module (SSM) Parts: Speech Synthesizer Module (SSM) Dated 05-05-89 Revised 04-08-91 Part # or Type Location Resistors 47¾ 5% 1/4W R5, R10, R12 1K¾ 5% 1/4W 1.2K¾ 5% 1/4W 10K¾ 5% 1/4W 20K¾ 5% 1/4W R7, R8, R9 47K¾...
  • Page 391 Parts Lists and Schematics LMC662/TLC272 MC68705P3S Si7661 TSP5220C Crystals 3.579545MHz Connectors 16-pin (dual 8) header ribbon cable assembly 8-pin IC socket for U3, U10 16-pin IC socket for U4 20-pin IC socket for U7, U8, U9 28-pin IC socket for U1, U2, U5, U6 Hardware PC board heat sink...
  • Page 392 7K • Appendix D SSM schematic to be provided. D-12...
  • Page 393: Telephone Interface Module (Tim

    R6, R11, R12, R16, R30 620¾ 5% 1/4W 1K¾ 5% 1/4W R28, R32, R35, R38, R43, R51, R55, R56 1.5K¾ 5% 1/4W 2.2K¾ 5% 1/4W 2.7K¾ 5% 1/4W 10K¾ 5% 1/4W R27, R39 20K¾ 5% 1/4W R34, R45 47K¾ 5% 1/4W R7, R13, R19, R24, R33, R36, R41, R44 62K¾...
  • Page 394 7K • Appendix D Diodes 1N4002 D5, D6 1N4732 4.7V D1, D2, D4, D12 1N4735 6.2V 1N914 D3,D8, D9, D10, D11 ICTE-15/MPTE-15 Transistors 2N3904 Q2, Q3 2N3906 Integrated Circuits CD4053 CLM6500 VR1, VR2 ICM7555 LCA110/LH1056 LMC660/TLC274 U1, U3 TCM1520A TIL181...
  • Page 395 Parts Lists and Schematics TIM Schematic to be provided. D-15...
  • Page 396 7K • Appendix D TIM Board Layout to be provided. D-16...
  • Page 397: Audio Delay Module (Adm

    R3, R4, R5, R7, R8, R9, R10, R11 47¾ 5% 1/4W R15, R21, R26, R31 100¾ 5% 1/4W 120¾ 5% 1/4W R32* 2.7K¾ 5% 1/4W R27, R28 10K¾ 5% 1/4W R1, R12, R17, R20, R22, R25 100K¾ 5% 1/4W R2, R6, R18, R23 20K¾...
  • Page 398 7K • Appendix D • Model ADM/U (Universal) utilizes marked components. • Model ADM/K (K series of repeater controllers) omits R32, C25, and D1; R32 and C25 are replaced by wire jumpers D-18...
  • Page 399 Parts Lists and Schematics ADM Schematic to be provided. D-19...
  • Page 400 7K • Appendix D ADM Board Layout to be provided D-20...

Table of Contents