Sierra Series 200 Owner'S Manual Download Page 77

  

77 

DTMF Generation Commands 

C385 (u)  Send dtmf string   

Sends dtmf string to a specific radio port.  

 

Syntax is C385rsssss…D 

 

r is the radio port 0..7  

 

s is a dtmf string of up to 16 characters 

 

0...9 are entered as 0…9 

 

A is an escape character for entering the remaining DTMF characters 

 

 

AA sends a DTMF “A” 

 

 

AB sends a DTMF “B” 

 

 

AC sends a DTMF “C” 

 

 

AD sends a DTMF “D” 

 

 

A7 sends a DTMF “*” 

 

 

A9 sends a DTMF “#” 

 

 

B inserts a space   

 

C clears the input to start over   

 

D is the termination for completion 

 

Examples 

 

C385 3  123 D  
Generates 123 out to the port 3 transmitter 

 

C385 3 A7 555 AC D 

 

Generates *555C out to the port 3 transmitter 
 

Summary of Contents for Series 200

Page 1: ...Sierra Radio Systems Series 200 Control System Owners Manual Version 1 2 ...

Page 2: ... macros and creating custom commands Saving the configuration to a file Downloading configuration to the control system Terminology and file system Installing new firmware Control system operation Status indication LEDs Command processor Unlock codes Site prefixing Command reference guide System wide Audio Level Setting Final System Installation Checklist Appendix Glossary Receive qualification sq...

Page 3: ...s that can be changed to tailor your system to meet your specific needs Each port can be customized for a particular behavior including repeaters RF links VOIP links etc Telemetry command names and many other behaviors can also be customized Additional application notes are available on the SRS support web site that provides detailed information on a variety of special topics Basic Checklist As yo...

Page 4: ...for microwave radio equipment E M signaling squelch detect CTCSS tone generation CTCSS detection low pass filtering high pass filtering TTL to RS 232 conversion etc The optional signaling interface boards bolt on to the RCB to form a board pair or module A control system may be as simple as a CPU board a single RCB and a short backplane A fully configured system may occupy an entire 19 inch card r...

Page 5: ...t slots Connect the control system to an external 12 VDC power source Connect the CPU s DB 9 connector to your PC Connect each RCB s DB 9 connector to your external devices radios repeater RF links remote base radios VOIP computers etc Software configuration Set basic configuration parameters Call sign Site prefix Location ID Unlock code Set radio port configuration Set audio levels Customize comm...

Page 6: ...onnections including digital inputs analog inputs and buffered digital outputs CPU Jumper Settings JU1 DVB Jumper The DVB jumper enables or disables audio from the DVB_bus signal on the backplane This signal is audio generated from the optional Digital Voice Board or DVB DIS In normal operation when not using the DVB the jumper MUST be in the disabled or DIS position EN When using the optional DVB...

Page 7: ...circuit programming OUT Remove the jumper when using Con 5 the ICD programming jack NOTE When using the ICD jack you MUST cut the trace on the bottom of board Default CPU Jumper Configuration All jumpers should be installed in the default positions indicated JU2 OUT JU1 DVB Default DIS JU4 IN JU3 OUT ...

Page 8: ...t must correspond to the port you want to assign this board from 0 to 7 No two boards can have the same rx port select value JU2 CPU Address You MUST install jumpers in the address header to match the port assignment This should be the same vale as the jumper installed in the Rx Port Select information above Jumpers Port 8 4 2 1 0 out out out out 1 out out out IN 2 out out IN out 3 out out IN IN 4...

Page 9: ...be set by the local CPU IN Sets all four digital pots to mid scale JU6 Last Port Jumper yes there are two jumpers marked JU6 OUT Default Leave the jumper out for all RCB board except the last one IN Insert a jumper in this position if this is the last RCB in the card rack The Last Port jumper provides a termination on the high speed serial bus and will reduce noise on the bus JU7 ADEN OUT Default ...

Page 10: ...e last port jumper The RCB jumpers should all be set to the defaults Additionally each RCB must be jumpered with the proper addresses set Each RCB must be assigned one unique address from 0 to 7 Jumper block ____ must be set with a single jumper to properly route the Rx audio to the proper backplane bus signal ...

Page 11: ...power LED hardware resest switch optional I O connector DB25 and the male DB9 RS 232 serial connection to a PC used for computer based configuration and control To trigger a hardware reset press the hardware reset button Radio Control Board RCB The RCB board provides a power LED a set of 6 channel status LEDs a female DB15 auxiliary I O connector and a female DB9 radio I O connector The channel st...

Page 12: ... these boards are paired with each RCB and are installed in the slot to the right of the RCB The basic control system consists of the card rack with backplane a power supply board CPU board and one Radio Control Board RCB for each receiver transmitter in the system All controllers have the first 5 slots assigned as follows Slot Assignment 0 Power supply 1 Reserved for future expansion 2 Reserved f...

Page 13: ...if the number by which a port will be referred is same as the port number A typical configuration would have a primary repeater in port 0 RF links in the next set of ports VOID links remote bases and then any additional repeaters For example 2 repeaters 4 links and 2 remote bases would be configured as Slot Assignment 0 Power supply 1 Reserved for future expansion 2 Reserved for future expansion 3...

Page 14: ...ave E M signaling interface board 14 Radio control board port 5 Microwave radio 6 15 Microwave E M signaling interface board 16 18 Empty Any combination of Radio Control Boards with or without optional signaling boards may be used For example a site with 1 repeater 2 microwave radios 2 narrowband RF links one with PL encode decode one VOIP interconnect to the internet and one remote base radio Slo...

Page 15: ...blems The external DC power is supplied through a 2 pin connector mounted on the back of the control system The alignment tab is on the top of the connector As you look at the back of the backplane the left pin is 12 VDC in and the right pin is ground Make sure the connector is plugged in correctly The control system is internally fused on the power supply board just in case something gets shorted...

Page 16: ...control Connector pin outs Pin 2 Rx data in Pin 3 Tx data out Pin 5 Ground The configuration serial port is the male DB 9 connector on the front edge of the board This connection is not used in normal operation When using the optional PC based configuration software the PCs serial port is plugged in this connector PC Configuration Cable This cable connects your computer to the main CPU board for u...

Page 17: ...nd All 24 I O signals are protected from over voltage conditions using transient voltage suppression devices Pin Use 1 Analog input 2 Analog input 3 Analog input 4 Analog input 5 Digital output 6 Digital output 7 Digital output 8 Digital output 9 Digital input 10 Digital input 11 Digital input 12 Digital input 13 Digital input Pin Use 14 Analog input 15 Analog input 16 Analog input 17 Analog input...

Page 18: ...low signal When the carrier is present the COR pin must be pulled to ground Pin 3 Ground Pin 4 PTT Push To Talk an active low signal This is an open collector output that pulls to ground when the controller wants to key the transmitter The output can sink a maximum of 250 ma Pin 5 Low impedence audio output to the transmitter Nominal 1v p p output Can be adjusted from 0 to about 4v p p Pin 6 PL de...

Page 19: ...grammer in plugged in when downloading new versions of firmware to the RCB s local CPU RCB Accessory Connector Aux_IO This is a female DB 15 which provides various optional connections for external device control testing and alternate programming connections for the local CPU on the radio control board Typical cable for external device control 15 Open collector user output 1 8 Open collector user ...

Page 20: ...ced audio and E M signaling Modular jack pin outs Pin Use 1 Balanced Tx audio out 600 Ohms 2 Balanced Tx audio out 600 Ohms 3 PTT M signaling 4 Ground 5 Negative voltage input for PTT keying circuit nomially 24v 6 COR input active low 7 Balanced Rx audio input 600 Ohms 8 Balanced Rx audio input 600 Ohms 1 1 1 1 ...

Page 21: ...The output can sink a maximum of 250 ma Pin 5 Low impedence audio output to the transmitter Nominal 1v p p output Can be adjusted from 0 to about 4v p p Pin 6 PL decode input active low Pull this input pin low to indicate the presence of the proper PL or DPL tone being decoded Pin 7 Serial data input TTL level ASCII input used with serial programmable remote base radios Pin 8 Serial data output TT...

Page 22: ...22 Radio I O II RIO II Board ...

Page 23: ...23 Configuring the Control System ...

Page 24: ...nfiguration without a control system Config uses the serial port on the master CPU board to transfer information to and from the control system Config runs on a standard Windows PC that supports a serial port A USB to serial adapter can be used is no serial port is available on the PC If you want to a detailed understanding of the config program and data files skip forward to section II If you jus...

Page 25: ...roller configuration 2 Customize basic parameters At a minimum the controller should be personalized with its call sign site prefix location ID and unlock codes For testing purposes the defaults are fine but systems typically need to have their own unique call sign Also for security reasons the unlock code should be changed to something only the site administrator knows If there are multiple contr...

Page 26: ...adio Port Each port is assigned a personality depending on the type of equipment and desired behavior Port types include repeaters link VIOP gateways and remote bases Differences between port types The table below describes the differences in behavior between ports configured as repeaters links irlp nodes and remote bases Some of these are just the default behavior that is created when the port ty...

Page 27: ...TMF tones has no carrier delay unless the signal comes from a repeater input etc VOIP port type Used for IRLP EchoLink and other public VOIP systems Does not loop audio does not pass DTMF or any locally generated telemetry turns off carrier delay by default etc Remote base port type Used for remotely controlled base stations including Icom Yaesu Kenwood serial programmed radios BCD and channelized...

Page 28: ...system All groups must use the same command set and will generate the same type of telemetry Access This defines the combination of carrier detect COR and CTCSS DCS signaling required for a valid signal present indication from each receiver Enabled When checked this makes that specific RCB radio control board available to the system When unchecked it is logically disconnected as if the board was p...

Page 29: ...pot on the top Then click one of the level adjust buttons on the right side to change the pot level Interactive real time audio level setting from the computer This is an interactive dialog box Most commands and parameters entered on most screens are not sent to the control system until the download configuration to control system is performed In the case of the audio level set screen as you chang...

Page 30: ...ler command For example the built in command C310 will send the CW ID for the system If you wanted to have your own command 123 send a CW ID you would create a macro with the name 123 and the macro string contents would be C310 Macros allow you to string several commands together You can create a command that will perform multiple actions with a single command name For example you can create a com...

Page 31: ...config program at any time edited or downloaded to your control system 6 Download configuration to the controller Now that your configuration file is done you are ready to download it to your control system Select menu Program Write configuration to controller The download dialog box looks like this This dialog box will allow you to select which parts of the configuration are to sent to the contro...

Page 32: ... has been downloaded into the controller a notice box will appear to let you know that the configuration download is done At this point you are done configuring your control system and have created a reusable configuration file ...

Page 33: ...e can be hand generated but it is hundreds of lines long so it is generated by the config program automatically When you select file then save as from the top menu you have a dialog box that lets you generate a config date file Enter the name you want in the config file box Then click apply then click generate The config program will generate the complete configuration file for you based on the cu...

Page 34: ...string In this case the switch is on the first line and the string with spaces is on the next line Example cwid_1 DE W1AW Note the use of the space in the string This is by far the exception Blank lines can be inserted anywhere and will be ignored by the config program If a subset of the available parameters are included in the config file the last configuration that was loaded will become the def...

Page 35: ... script processor will interpret and not pass on to the control system These are either comments or script processing directives Comments start with a single quote just like in a configuration file Script processing directives all start with a forward slash like the switches in the configuration file Script processing directives set the rate at which data is transmitted to the controller and vario...

Page 36: ...pot level to xxx where the port is port0 through port7 The specific pot of that port is selected by the last two letters where rx is receiver audio level tx is transmitter audio level te is the locally generated telemetry audio level to is the externally generated tone input for example the PL encode level from an AS 3 audio squelch board The level xxx is between 0 and 255 0 is no audio and 255 is...

Page 37: ...onfig env file These are essentially like a one line script where you can put up to 20 of your most commonly used commands The most important thing about the config env file is to make sure the com port is set properly If it is not when the program starts up you will get a warning saying that it can not find the serial port This is the most commonly made mistake in setting up your environment Most...

Page 38: ...ts the comp port that the config program should use to communicate with the control system com_speed 9600 Set the serial port s data rate Should always be set to 9600 command_delay 500 The time in milliseconds that the config program will wait between sending commands to the control system digit_delay 20 The time in milliseconds that the config program will wait between characters when sending com...

Page 39: ...39 Installing New Firmware ...

Page 40: ...used via RS 232 or through a USB to serial adapter They all work fine so you should pick the unit that matches the type of interface available on your computer We prefer the USB version in the plastic enclosure because it provides protection from shorting out or physical damage Here are a few examples of what ME Labs offers Option 1 The EPIC Plus Programmer for the parallel port You must order the...

Page 41: ... ACAD AC adapter 10CAB 10 pin header cable 9 pin serial cable If you only have a USB connection you can use a USB to serial adapter We suggest you order the adapter from ME Labs because we know it will work Order the USB 1 1 to Serial Converter Cable You can reach ME Labs on the web at www melabs com or call them at 719 520 5323 ...

Page 42: ...ch version of which board you are programming This table shows which board support which kind of connector 10 Pin Header DB 15 CPU v1 0 RCB pre production RCB v1 0 The simple 10 pin header to 10 pin header ribbon cable can be used with all boards The advantage of the DB15 connector on the RCB boards is that you can leave the boards plugged in the card cage while downloading new firmware Optional c...

Page 43: ...43 Connection method 1 10 pin header and ribbon cable Use this with the CPU or RCB boards Connection method 2 10 pin header to DB15 connector Use with RCB boards PC RCB ...

Page 44: ...re the target board CPU RCB etc must be powered on Although it is not necessary to plug the board into the card cage for programming it is a convenient way to provide power to the board SPECIAL NOTE When programming the Radio Control Boards make sure the main CPU board is UNPLUGED The main CPU board provides a system wide reset signal which is sent to all RCBs If the CPU board is plugged into the ...

Page 45: ...of processor and set various other parameters The EPIC software version should be v3 31 beta or later Select the type of processor For v1 0 production hardware use the following settings CPU board Select the 18F8722 CPU type RCB board Select the 18F4620 CPU type Next set the Options menu parameters as follows ...

Page 46: ...46 After opening the Radio Control Board firmware hex file using the File menu the program will show the first few items of the processor configuration as follows ...

Page 47: ...nnector on the front of the radio control board PCB 3 Plug the AC power adapter into the in circuit programmer 4 Plug the serial or parallel cable into your computer 5 Turn on the power to the control system 6 Launch the EPIC software on your PC 7 Select the controller firmware file to download to the CPU board The CPU firmware is named srscxxxx hex The RCB firmware is named srsrxxxx hex xxxx is t...

Page 48: ...48 Control System Operation ...

Page 49: ...stem is keying the transmitter Yellow PL Dec LED A valid PL DPL tone has been decoded Yellow DTMF LED A DTMF digit is being decoded Red User output 5 LED The open collector output 5 is active pulled to ground Red User output 4 LED The open collector output 4 is active pulled to ground Note there is no special indication when user output 1 3 are active COR TX PL Dec DTMF Dec User 5 User 4 Power ...

Page 50: ...mes and keeps commands names short the limitation is that you can not have a command name that is a subset of another For example you can have commands 123 and 456 but you can NOT have a command 12 and another command 123 In this case the command processor will detect 12 as a valid command and execute it before it sees anything else 4 The control system never uses an unkey or drop of COR signal to...

Page 51: ...and 123 on the same network When controlling from the link you first send the prefix of the control system you want to control like 01 If controller 01 is listening on the network it will respond with a controller ready telemetry tone The default tone is a common dial tone 350 Hz and 440 Hz At this point you can enter your command lets say 123 Do not ever enter a star when controlling on the link ...

Page 52: ...d by the system administrator and can be any length from 3 to 20 digits The system supports up to 20 different unlock codes The first of these codes is the master unlock code The default SRS master unlock code is 138065 Change the master unlock code to your own personal code If a command requires an unlock code the unlock code is entered between the access digit s and the command For example if th...

Page 53: ...53 Control System Command Reference Guide ...

Page 54: ... User Level Commands These commands are the most commonly used commands that are used to operate the system on a day to day basis System normal commands Identification Repeater System on off Repeater Port Commands Link Port Connection Commands Port Access Mode Carrier CTCSS DCS Etc Port Monitor Commands Force transmitter on off Loopback General Purpose I O GPIO commands Remote Base Commands System...

Page 55: ... Configuring basic parameters ID prefix location ID Macro programming commands CW Telemetry Commands Port personalities and link map Group configuration and management Digital Pot Controls Command Telemetry Routing Radio normal behavior Remote base radio configuration Basic configuration ID prefix location ID Internal Hardware System Commands Reset processor Firmware code version Reset counter man...

Page 56: ...Disables remote base transmitters Executes remote normal C303 command C301 u Link normal Operates on the current group only Connects link VOIP IRLP and remote base ports according to their normal Link state as defined in the group definitions Disconnects unlinks all local radios Disables remote base transmitters use C380 to enable C302 u Interface normal Operates on the current group only Connects...

Page 57: ...ters disabled C305 u Local reset Connects the normally connected local ports in the current group Does not changed the link on off status of non locals C306 u Link reset flexible Takes single byte options parameter to define command behavior as for lnkrstdefs configuration parameter in C304 Syntax is C306o where o is the option byte above Always turns off remote base transmitters C307 u Group norm...

Page 58: ...rs Default 1064 Hz tone C311 u Force local CW ID Same as C310 but forces only all the local radios in the current group C312 u Send CW ID Sends ID as telemetry Currently goes only back to command source radio This includes the primary local radio Default 800 Hz tone C313 u Send location ID in CW Returns the location string ...

Page 59: ... in the same group as the source if it is a link Connects the link if it was linked before plre command is not blocked if it comes from a local local even if other conditions would block it C320 u Repeater off Inverse of C321 Disables repeat C323 u Repeater connect Connects the repeater to the rest of the group C322 u Repeater disconnect Disconnects the repeater from the rest of the group Acts on ...

Page 60: ...60 C324 u Repeater status Provides on off disconnected status for local from which command comes or lowest logical local in the same group as the command source if the source is a link ...

Page 61: ... same link Syntax is C331r as for C330 This works with any port including port 0 not just link ports C332 u Send link status OK plre Command is allowed from a link that is off if it is to turn on the same link Syntax is C332r as for C330 This works with any port including port 0 not just link ports C333 u Split group links Syntax is C333r1r2 rnD This command takes the ports r1 rn and links them to...

Page 62: ... C333D the break all links command C308 or by the global site normal C300 It should be appended to user macros for other normal commands if it is desired for those commands to reset this condition C334 u Link delay off Sets link delay off for link radios in current group C335 u Link delay on Sets link delay on for link radios in current group C336 u This link off Turns off the port from which the ...

Page 63: ...2 u Send PL status Uses status of first local in group pe Command is not blocked if coming from a local even if PL is on and missing C354 u COR mode for specific port Set COR only for a specific radio This is not sticky it will be reset on site normal or processor reset Syntax is C354r where r is the port to change link map is applied command always allowed C355 u PL mode for specific port Set PL ...

Page 64: ...ocked if coming from same port whose status it is requesting even if PL is on and missing C357 u Save PL mode for specific port Save the PL COR mode for specific radio to eeprom Syntax is C357r when r is the port number link map is applied After this command is executed the current PL state for this port will be reloaded each time the processor is reset ...

Page 65: ...the lowest numbered local logical port in group 0 C342 u Remote monitor on with local link enabled Turns on remote monitor for all of the currently linked local repeater ports in the same group as the command source The local repeater ports remain fully linked to each other C344 u Remote monitor off port specified Turns off remote monitor as if the command came from the specified port Syntax is C3...

Page 66: ...u Force transmitter on Keys up a specific transmitter Syntax is C298n where n is the physical port number This will timeout after 5 minutes even if it is not reset with C299 C299 Cancel 298 Turns off force transmitter on Syntax is C299 ...

Page 67: ...Syntax is C250n where n is a logical port number linkmap applied C251 Turn off loopback Turns off loopback globally all groups It does not affect the normal loopback for repeater ports Delay C260 u Delay Does nothing but delays for a while Syntax is C260nnnD which nnn is the delay in increments of 5 ms The maximum value for nnn is 255 1 275 sec ...

Page 68: ... word Syntax is C370rnn Sets all 5 general purpose output pins on a specific RCB board specified by r based on the value of nn A set bit logic 1 will actively pull that bit to ground r is radio number 0 7 nn is a number from 0 31 to define the state of the 5 pins C371 u Set individual GPIO bit Sets or resets one general purpose output pin on a specific RCB board Syntax is C371rbv r is the radio 0 ...

Page 69: ...se ports Disconnects all remote base ports disables transmit and sets link on off status to normal state Normally used be remote base timeout C401 u Set remote base emission mode Syntax is C401rnnnn where r is the logical port number and nnn is the emission type C402 u Set remote base radio frequency in MHz Syntax is C402rffffff where r is the logical port number and ffffff is the frequency in MHz...

Page 70: ...nt C40526520D sets the frequency to 146 52 MHz C406 u Set remote base radio frequency interactively Not yet implemented C407 u Set remote base radio repeat mode Syntax is C407rnnn where r is the logical port number and nnn designates the repeat mode as follows C408 u Set remote base radio repeat offset Syntax is C408rnnnnnn where r is the logical port number and nnnnn is the odd repeat split offse...

Page 71: ...ally configured Syntax is C400rnnnn r is the logical port number 0 7 nnn is the radio type C40A u Get remote base radio frequency C410 u Set remote base radio repeat mode normal Syntax is C410r where r is the logical port number This command undoes C409 C411 u Set remote base radio transmit PL frequency C412 u Set remote base radio receive PL frequency ...

Page 72: ...the test tone frequency Syntax is C221ffffD where ffff is the frequency in Hz The value must be less than 4500 Hz The default value is 1000 Hz and is reset whenever the processor is reset This value is not written to eeprom and is therefore not retained across resets C222 u Set the test tone amplitude Syntax is C222aaaD aaa is the amplitude from 0 255 The default value is 127 and is reset whenever...

Page 73: ...a command C222 Link Port CTCSS DCS Mode Commands C358 u Reset link PL mode to normal value Reset the PL mode for all non local radios in the current group to the eeprom stored normal values C359 u Reset local PL mode to normal values Reset the PL mode for all local radios in the current group to the eeprom stored normal values ...

Page 74: ...62 u Send disabled status Sends disabled status Will not send status back to command source if the source port is disabled or super disabled Syntax is as for C360 This command is designed to be allowed only in unlock or super unlock mode and therefore will work on any radio independent of the radio s group pe command is not blocked if coming from the same radio it is commanding C363 u Save disable...

Page 75: ...f coming from the same radio it is commanding C366 u Send super disabled status Sends super disabled disabled status Will not send status back to command source if the source port is disabled or super disabled Syntax is as for C364 This command is designed to be allowed only in unlock or super unlock mode and therefore will work on any radio independent of the radio s group pe command is not block...

Page 76: ...coming from the same radio it is commanding C36A u Save command lockout state Save the command lockout condition for one radio to eeprom so that it will be retained across a processor reset Syntax is as for C368 pe command is not blocked if coming from the same radio it is commanding C36B u Send command lockout status Sends command lockout status for one radio Will not send status back to command ...

Page 77: ...ed as 0 9 A is an escape character for entering the remaining DTMF characters AA sends a DTMF A AB sends a DTMF B AC sends a DTMF C AD sends a DTMF D A7 sends a DTMF A9 sends a DTMF B inserts a space C clears the input to start over D is the termination for completion Examples C385 3 123 D Generates 123 out to the port 3 transmitter C385 3 A7 555 AC D Generates 555C out to the port 3 transmitter ...

Page 78: ...e entered The unlock code characters must be numeric 0 9 ABCD are not allowed C111 su Delete unlock code Deletes the matching unlock code This command requires a super unlock code Unlock code 0 cannot be deleted with this command The unlock code index is returned if successful Syntax is C111sssssD C112 su Delete unlock code index Deletes a specific unlock code number This command requires a super ...

Page 79: ... No unlock code is required but all radio control cards must be removed from the controller first Syntax is C114sssssD C115 su0 Set unlock code 0 Sets unlock code 0 Requires unlock code 0 to be used to unlock the controller first Syntax is C115sssssD ...

Page 80: ...cified by 21 B by 22 etc If the C116 command is used from the serial port spaces may be inserted between characters for clarity eg C116 91 60 21 22 23 CR Using the serial port version S116 The S116 version is designed to be used via the RS232 port It takes the characters directly All spaces are included Return terminates the string escapes For example S116 W6ABC CR sets the ID to W6ABC This comman...

Page 81: ...g Syntax is the same as for Set ID S122 u The location strings can be up to 9 characters long Site Location ID Commands C123 u Get location Returns the location string C124 u Sets the secondary location string Syntax is the same as for Set ID S124 u This location string will be appended to the ID for ports with the append location flag bit set default is not set C125 u Get location 2 Returns locat...

Page 82: ...er is p is the permission byte C133 u Get macro permission Returns the macro permission byte Syntax is C133mD C134 u Turn off macro telemetry mute Turns off the muting of function complete telemetry generation during macros Reset by remote normal or site normal C135 Macro site normal telemetry Macros normally send the function complete telemetry associated with the last command in the macro when t...

Page 83: ...iguration complete telemetry If placed last in a macro this command forces configuration complete telemetry at the macro end This command does nothing outside of a macro C138 No macro complete telemetry If placed last in a macro the macro will not issue function complete telemetry when it completes This is useful if the macro calls a status command followed by a command which normally returns a fu...

Page 84: ...84 CW Telemetry Commands C139 u Set CW WPM Sets the CW speed in words per minute for command telemetry Syntax C139 15 D ...

Page 85: ...t 0 and therefore the primary repeater If the primary repeater should fail you could easily remap the backup repeater on physical port 1 to behave as logical port 0 In this case all commands that would normally act upon the primary repeater is now going to act upon the backup repeater with no other hardware or software configuration changes This command sets the link map which maps the logical por...

Page 86: ...which are part of the network backbone Remote Base The remote base port type is a used for HF VHF UHF remotely controlled base stations The remote base port will not accept DTMF commands from the outside world and will not generate transmit telemetry The control system will make the remote base radio sound as must like a manually operated transceiver as possible The remote base can be frequency an...

Page 87: ...spective normal values for the radio type The PL COR required state is set to the defaults for the radio type Be very careful in using these commands remotely Note The change takes place immediately and a mistake can make it difficult to control the system Sets all group linked values for ports changed by this command to default values linked for local and link ports not linked for remote based an...

Page 88: ... 3 r1 r2 are port numbers Example C210 0 123 Assign ports 1 2 3 to group 0 C211 u Define group linked Sets the group members which are linked by default Syntax is C211 gr1r2r3D g is the group number 0 3 r1 r2 are port numbers You do not need to define the group members first Radios included here which are not group members will be ignored but will be remembered if they are included in the group la...

Page 89: ...current group Syntax is C214n Where n is the new current group number C215 u Set current group radio Explicitly set the current group to the one to which the specified port is a member Syntax is C215n where n is a port number C216 u Reset current group Sets the current group to the normal value group containing the command source ...

Page 90: ...ment and decrement without sending the whole command string This is similar to the old way of adjusting a mechanical pot CPU Board Pot 0 Pot 1 Pot 2 Pot 3 CPU telemetry RCB Board Pot 0 External audio input typically sub audible tone encoders Pot 1 Transmit audio Pot 2 Receive audio Pot 3 RCB local telemetry C223 u Set radio pot Sets one digital pot value Syntax is C223rpv r is the physical port 0 ...

Page 91: ...91 3 and 9 increment and decrement the pot values by 10 respectively D saves the value escapes and returns the value to what it was before entering this command ...

Page 92: ... 3 2 2 0 255 Port 2 Tx level C 2 2 3 2 1 0 255 Port 2 Local telemetry C 2 2 3 2 3 0 255 Port 2 External tone C 2 2 3 2 0 0 255 Port 3 Port 3 Rx level C 2 2 3 3 2 0 255 Port 3 Tx level C 2 2 3 3 1 0 255 Port 3 Local telemetry C 2 2 3 3 3 0 255 Port 3 External tone C 2 2 3 3 0 0 255 Port 4 Port 4 Rx level C 2 2 3 4 2 0 255 Port 4 Tx level C 2 2 3 4 1 0 255 Port 4 Local telemetry C 2 2 3 4 3 0 255 Po...

Page 93: ...l C 2 2 4 8 1 Hot_Keys Audio input level from digital voice board CPU reserved C 2 2 4 8 2 Hot_Keys CPU Telemetry bus C 2 2 4 8 3 Hot_Keys Common telemetry bus level Port 0 Port 0 Rx level C 2 2 4 0 2 Hot_Keys Port 0 Tx level C 2 2 4 0 1 Hot_Keys Port 0 Local telemetry C 2 2 4 0 3 Hot_Keys Port 0 External tone C 2 2 4 0 0 Hot_Keys Port 1 Port 1 Rx level C 2 2 4 1 2 Hot_Keys Port 1 Tx level C 2 2 4...

Page 94: ...2 2 4 5 0 Hot_Keys Port 6 Port 6 Rx level C 2 2 4 6 2 Hot_Keys Port 6 Tx level C 2 2 4 6 1 Hot_Keys Port 6 Local telemetry C 2 2 4 6 3 Hot_Keys Port 6 External tone C 2 2 4 6 0 Hot_Keys Port 7 Port 7 Rx level C 2 2 4 7 2 Hot_Keys Port 7 Tx level C 2 2 4 7 1 Hot_Keys Port 7 Local telemetry C 2 2 4 7 3 Hot_Keys Port 7 External tone C 2 2 4 7 0 Hot_Keys ...

Page 95: ...s to RS232 serial port commands is much faster if CW telemetry is turned off while entering commands from the serial port This command should normally be invoked before configuration via the serial port for that reason C226 u Command telemetry goes to local and source This is the default ...

Page 96: ...Beware that only 0 9 A D and can be used The prefix can be up to 4 characters long S122 Set location string Sets the location string Syntax is the same as for Set ID The location strings can be up to 9 characters long S124 Set location string 2 Sets the secondary location string Syntax is the same as for Set ID This location string will be appended to the ID for ports with the append location flag...

Page 97: ...ion string for one radio card Syntax is C021r r is the physical port number C004 u Reset reset counters Sets the reset counters to zero C005 Reset counter status Sends CW with reset count resets since C004 Six values are returned C006 u Exit safe mode This command is obsolete for software versions 0090 and later C007 u Nradios status Returns recognized number of radio cards ...

Page 98: ...alues were properly restored by the program C011 u Program CRC Returns the current program ROM CRC This takes about 7 seconds to execute C012 u Eeprom parameter CRC Returns the CRC of the current parameter space in the eeprom C013 u Eeprom macro CRC Returns the CRC of the current macro storage area in eeprom C014 u Radio card program CRC Computes the CRC of the program ROM in one radio card Syntax...

Page 99: ... first eeprom write on the first boot after code load It will return INVALID following successful execution of the C100 command and before the processor is reset It is useful primarily for debugging C102 u Configuration backup This command should be used after changes are made to the controller configuration and are verified to be working properly Note that all of the configuration backup and rest...

Page 100: ...kup command which copies from the backup set to the deep backup set This is changed from version of the program prior to 0094d C106 u Set eeprom byte Sets a byte in the configuration eeprom Syntax C106aaaBnnnD aaa address in the eeprom between 0 and 13823 nnn byte value in the range of 0 255 C107 u Get eeprom byte Returns one byte from eeprom as a decimal value Syntax is C107aaaaD aaa is the addre...

Page 101: ...This command is super unlock code protected so that it cannot be used to set unlock codes using only an unlock code Valid address ranges are 0 13823 and 41504 65535 Nothing will be returned if the address is out of range The super unlock code 0 will not be written even if it is in the specified address range C10B su Get eeprom bytes Reads and returns multiple sequential bytes in the configuration ...

Page 102: ...ial eeprom starting at address 41505 Note The number 12 is written to eeprom address 41504 to confirm that the macro table was copied C10D su Set macro command table Writes macro command table from serial eeprom back to program memory from where it is used Checks for 12 in eeprom address 41504 before executing ...

Page 103: ... and teltolocal 1 Value is 1 defined by SERTELDELAYS0 if teltolocal 0 63 1 byte C106 63 B 0 255 D C107 63 D dialtonetimeout timeout for dial tone after prefix recognized if not command is entered 64 10 byte C106 64 B 0 255 D C107 64 D parmtimeout timeout while waiting for a command parameter to be entered 65 5 byte C106 65 B 0 255 D C107 65 D fantimeouts timeout for fans after transmit stops 66 25...

Page 104: ...ecific remmonsnd s 278 word byte C108 278 B 0 255 D remmonlsnd normal key up telemetry sound when in remote monitor mode 302 word byte C108 302 B 0 255 D rremmonlsnd radio specific remmonsnd s 305 word byte C108 305 B 0 255 D rbaseactsnd added telemetry to repeater when remote base unkeys 329 word byte C108 329 B 0 255 D rrbaseactsnd radio specific rembaseactsnd s 332 word byte C108 332 B 0 255 D ...

Page 105: ...105 Methodology for System wide Audio Level Setting ...

Page 106: ...h can generate and receive on different frequencies at the same time One service monitor is used as a signal generator to drive the receivers and the other service monitor is used to receive the transmitted signals For illustration assume you have a system with one repeater on port 0 and 4 link radios on ports 1 through 4 The audio level set pots can be controlled in four ways Directly setting a p...

Page 107: ...ver input through each of the link transmitters On each transmitter set the Tx level digital pot for 2 5 KHz deviation Step 4 Set the link port Rx levels Set the receiving service monitor to the port 0 transmit frequency Set the generating service monitor to the port 1 receive frequency Generate a 1 KHz tone signal on the port 1 receive frequency that is set at 2 5 KHz deviation Adjust the port 1 ...

Page 108: ...t the telemetry level that is unique to each port Set the receiving service monitor to the port 0 transmitter frequency C220 Once the telemetry pots are set for max system deviation you can adjust the actual telemetry level under software control Each telemetry type has an associated level parameter For example this will allow you to set the CW ID to 20 of system deviation while the function compl...

Page 109: ...109 ...

Page 110: ...110 ...

Page 111: ...111 Appendix ...

Page 112: ...ns where the port number that a user associates with a particular link cannot be the same as the physical port number As a system grows or if there is a problem with the hardware for one of the links it is undesirable to change the logical port number for a link to some particular other site but it may be necessary to change the physical port number attached to that link The controller provides a ...

Page 113: ... codes 0 and 1 are super unlock codes The rest are just unlock codes A few commands require the super unlock code including the commands to change the unlock code table commands to force reloading of default parameters and commands to backup and restore the EEPROM parameter sets Group A set of ports which are normally linked together independently from ports which are members of a different group ...

Page 114: ... and keying the transmitters This delay is referred to as the receive qualify delay Several things happen when the received signal drops out The audio switches are turned off to mute the audio from that receiver The transmit key down delay is started to turn off the transmitter after a delay of a few seconds In the case of a local repeater input remote a key up telemetry delay is started to transm...

Page 115: ...ing of the transmitter If the audio from the receiver is not squelched a long squelch tail will be heard between the loss of carrier and the receiver unqualify delay timeout There is an option to shut off the audio switch immediately on loss of carrier squelch mute to prevent this Its undesireable side effect is that if the COR is not sufficiently sensitive it may cut off the audio of a weak signa...

Page 116: ...ll return the current CW telemetry level between 0 and 255 To change the level to 25 use the set eeprom byte command C106 C106 192 B25 D The processor will then need to be reset C000 for the new value to be downloaded to the Radio Control cards where the ID s are generated C000 Telemetry tone sequence amplitudes are slightly more complicated to adjust To change the unkey telemetry beep boop genera...

Page 117: ...117 Then reset the processor to load it into RAM C000 C231 This is a somewhat complicated set of steps which will be simplified in a future version of the PC based config software ...

Page 118: ...ex The controller has many parameters defining its configuration and operating behavior Most of these can be easily changed by the site manager These parameters have hard coded default values which are chosen so that most of the parameter values will be satisfactory for site operation without any further configuration The CPU and Radio Control boards have several forms of memory Flash PROM on the ...

Page 119: ... synchronized with the RAM copy of the parameters Some parameters can be set with an individual command to the CPU board via the RS232 serial port or DTMF received by one of the radios These commands check parameters and most set both the RAM and EEPROM working value Other parameters are set by writing directly to the corresponding address in the serial EEPROM The working copy can be copied to and...

Page 120: ...y issuing the C000 command or by the watchdog timer built into the processor detecting a program hangup A reload of the hard coded defaults can be forced on the next reset by resetting the EEPROM configuration valid byte There is a command C100 to do this The default parameter load takes about 12 seconds A beep beep confirmation is sent to port 0 when this is complete If power is interrupted durin...

Page 121: ...121 ...

Reviews: