home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / rado2095.zip / RADIOCTL.DOC < prev    next >
Text File  |  1997-09-07  |  114KB  |  3,361 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                                    By Lydia Rosa
  22.  
  23.  
  24.           Copyright 1995,1997  by Lydia Rosa
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  35.  
  36.        CONTENTS
  37.  
  38.  
  39.  
  40.  
  41.          WHAT'S NEW IN THIS RELEASE ....................................... 1
  42.  
  43.          DISCLAIMERS ...................................................... 3
  44.  
  45.          INTRODUCTION ..................................................... 4
  46.  
  47.          REQUIREMENTS ..................................................... 5
  48.  
  49.          STARTUP .......................................................... 7
  50.          General Description .............................................. 7
  51.  
  52.          THE DISPLAY ...................................................... 9
  53.          VFO Frequency.  .................................................. 9
  54.          Modulation.  ..................................................... 9
  55.          Channel #.  ...................................................... 9
  56.          VFO step value.  ................................................ 10
  57.          Priority Indicator .............................................. 10
  58.          Digit Scrolling ................................................. 11
  59.          Freq/Memory Scroll Buttons ...................................... 11
  60.          Signal Meter .................................................... 11
  61.          Attenuator ...................................................... 12
  62.          Scan Mode Buttons.  ............................................. 12
  63.            Manual Mode ................................................... 12
  64.            Scan Mode ..................................................... 12
  65.            Search Mode ................................................... 14
  66.          Load and Set Buttons ............................................ 15
  67.            Load ALL ...................................................... 15
  68.            Set  ALL ...................................................... 16
  69.            Mem->VFO ...................................................... 16
  70.            VFO->Mem ...................................................... 16
  71.          Operation Modification Buttons .................................. 17
  72.            COMPUTER/RADIO Button ......................................... 17
  73.            VFO Select Button ............................................. 17
  74.            Priority ...................................................... 18
  75.            Banks On ...................................................... 18
  76.            Resume ........................................................ 18
  77.            Ack ........................................................... 18
  78.            Logging ....................................................... 19
  79.            Radio Selection ............................................... 19
  80.            Speed Control ................................................. 19
  81.          MEMORY  CHANNEL DATA FIELDS ..................................... 19
  82.            CHANNEL number ................................................ 20
  83.            VALID (Vld) ................................................... 20
  84.            DELAY (Dly) ................................................... 20
  85.            ATTENUATION (Att) ............................................. 21
  86.            RESUME (Rsm) .................................................. 21
  87.            FREQUENCY ..................................................... 21
  88.            MODE .......................................................... 21
  89.            COUNT ......................................................... 22
  90.            TIME .......................................................... 22
  91.            SIGNAL ........................................................ 22
  92.            SERVICE ....................................................... 22
  93.  
  94.  
  95.                                                                  Contents  ii
  96.  
  97.  
  98.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  99.  
  100.            TIME STAMP .................................................... 22
  101.          SCAN BANK  DATA FIELDS .......................................... 23
  102.            CHANNEL number ................................................ 23
  103.            Valid ......................................................... 23
  104.            Start ......................................................... 23
  105.            STOP .......................................................... 24
  106.            SERVICE ....................................................... 24
  107.  
  108.          SEARCH BANK DATA FIELDS ......................................... 25
  109.            CHANNEL number ................................................ 25
  110.            VALID ......................................................... 25
  111.            Start-Freq .................................................... 26
  112.            Stop-Freq ..................................................... 26
  113.            Incr-Freq ..................................................... 26
  114.            Mode .......................................................... 26
  115.            Service ....................................................... 27
  116.          Status line ..................................................... 27
  117.          SPECTRUM DISPLAY ................................................ 27
  118.  
  119.          The Menu ........................................................ 28
  120.          File menu ....................................................... 28
  121.          Database menu ................................................... 28
  122.          Common Parms panel .............................................. 29
  123.            Priority ...................................................... 29
  124.             Delay ........................................................ 29
  125.             Resume ....................................................... 29
  126.             Spectrum Background .......................................... 30
  127.             Tone Decode Enable ........................................... 30
  128.          Radio  Parms panel .............................................. 30
  129.            Radio Name .................................................... 30
  130.            Radio Type .................................................... 30
  131.            TXADR ......................................................... 31
  132.            Max Channel ................................................... 31
  133.          Origin .......................................................... 31
  134.          Max Frequency ................................................... 31
  135.          Min Frequency ................................................... 31
  136.          Baud Rate ....................................................... 32
  137.          Com Port ........................................................ 32
  138.          Data Bits ....................................................... 32
  139.          Stop Bits ....................................................... 32
  140.          Flow Control .................................................... 32
  141.          Signal Detect ................................................... 33
  142.          Send Delay ...................................................... 33
  143.  
  144.          SPECIAL KEYS .................................................... 34
  145.            ENTER ......................................................... 34
  146.            ESC ........................................................... 34
  147.            tab keys ...................................................... 34
  148.            PgDn/PgUp ..................................................... 34
  149.            ctl-PgDn/ctl-PgUp ............................................. 34
  150.            alt-PgDn/ctl-PgUp ............................................. 35
  151.  
  152.          DATA FILE FORMATS ............................................... 36
  153.            LOGFILE format ................................................ 36
  154.            FREQLIST.DBF .................................................. 36
  155.            data file format .............................................. 37
  156.  
  157.  
  158.  
  159.                                                                 Contents  iii
  160.  
  161.  
  162.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  163.  
  164.          RS232 INTERFACE ................................................. 46
  165.  
  166.          PROGRAM LIMITS AND RANGES ....................................... 47
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.                                                                  Contents  iv
  224.  
  225.  
  226.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  227.  
  228.             WHAT'S NEW IN THIS RELEASE
  229.  
  230.  
  231.  
  232.  
  233.  
  234.              Version 0.1
  235.                 Beta Test Release
  236.  
  237.              Version 0.2
  238.                 Bug Fix release.
  239.                 Fixed problem with entering SERVICE data  with signal present.
  240.                 Fixed several hang problems.
  241.                 Added VFO attenuation button
  242.                 Added active HELP display
  243.                 Added support for AOR8000 (untested)
  244.  
  245.              Version 0.3
  246.                 Fixed WARP problem with signal strength meter not showing.
  247.                 Some radio parameters were not being saved in .INI file
  248.                 Fixed various problems with the KENWOOD protocol.
  249.                 Increased number of radios to 8.
  250.                 Added Modem Status Reg (MSR) display.
  251.                 Added scroll bars for FREQUENCY and MEMORY CHANNEL
  252.                 Added frequency display sync selection
  253.                 Fixed spectrum display problems.
  254.  
  255.              Version 0.4
  256.                Fixed problem with certain errors not displaying.
  257.                Fixed problem with DBASE selection.
  258.                Added leading blank removal on Service string load.
  259.                Added save/recall of strength values.
  260.                enhanced error handling of file read.
  261.                added CHAIN command (in TEXT files) for file chaining.
  262.                added support for certain commands in TEXT files.
  263.                Added support for AOR2500 (untested)
  264.  
  265.              Version 0.5
  266.                Added resume for individual memory channels.
  267.                Added time stamp for memory channel log.
  268.                Modified spectrum display routines.
  269.                Fixed sort bug that left displayed channel unsorted.
  270.  
  271.              Version 0.6
  272.                Fixed bug -service not being read on SCAN bank.
  273.                Fixed bug -SCAN bank info not being saved correctly.
  274.                Fixed bug -comments not being rewritten to file.
  275.                Fixed bug -KENWOOD modulation not being correctly read.
  276.                Fixed bug -Two copies of Radioctl could not run as same time.
  277.                bank number now shows current bank.
  278.                Added buffer for service info. DBASE file now closed after read.
  279.                Added pop-up window on exit for data save.
  280.                Added command line option for loading a file.
  281.  
  282.              Version 0.7
  283.                Removed UP/DN buttons. Replaced with direct mouse clicks.
  284.                Rearranged screen to make room for longer SERVICE strings.
  285.  
  286.  
  287.                                                 WHAT'S NEW IN THIS RELEASE  1
  288.  
  289.  
  290.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  291.  
  292.                Added file logging.
  293.                Fixed problem that kept program from working with normal speed UART.
  294.                Added support for OptoScan protocol.
  295.                Added hardware signal detect for AOR radios.
  296.                Added additional PL parms in save file (for future enhancement)
  297.                Fixed a few AOR8000 bugs.
  298.  
  299.              Version 0.8
  300.                added several pop-up status messages.
  301.                Fixed a few file read and write bugs.
  302.                Fixed search bug: existing frequency not found in database when
  303.                   blank channels were present.
  304.                Fixed a problem that caused corrupted SERVICE data
  305.                  when DBASE file had no service information on frequency record.
  306.  
  307.              Version 0.9
  308.                Added VFO selection for KENWOOD radios.
  309.                Fixed a problem with some KENWOOD radios not being able to SET
  310.                 channels.
  311.                Added support for KENWOOD radios that have signal strength logging.
  312.                Fixed memory channel scroll bar so that radio channel changes
  313.                  when MEMORY tracking mode is selected.
  314.  
  315.              Version 0.91
  316.                Added verification screen for SET ALL operation.
  317.                Tuned serial port routines for better reliability.
  318.                Fixed array bounds problem that cause intermitant failures.
  319.                Added VFO selection for ALL radios that support it.
  320.                Fixed bug - Hardware/software signal select not working correctly.
  321.                Improved AOR8000 routines.
  322.                Dropped support for AOR2500 due to difficulties in making this
  323.                  radio conform to the RadioCtl program. The protocol selection
  324.                  has been left in, but the routines will most likely not work
  325.                  correctly.
  326.  
  327.              Version 0.92
  328.                Fixed problem with KENWOOD TS870 not setting memory channels.
  329.  
  330.              Version 0.93
  331.                Fixed more AOR8000 problems.
  332.                Fixed problem with display not being updated during search.
  333.                Fixed problem with NEW DBASE menu grayed out if DBASE file not
  334.                  available at load time.
  335.  
  336.              Version 0.94
  337.                Put some hooks to minimize hanging when a radio is not attached.
  338.                Fixed data file write that caused "(null)" written when no service.
  339.  
  340.              Version 0.95
  341.                Fixed problem with AOR3000 not setting data correctly.
  342.                Fixed still MORE problems with the AOR8000 (tested with a REAL one).
  343.                Added update of VFO display when doing SETALL.
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.                                                 WHAT'S NEW IN THIS RELEASE  2
  352.  
  353.  
  354.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  355.  
  356.             DISCLAIMERS
  357.  
  358.  
  359.  
  360.  
  361.  
  362.                IBM is a trademark of IBM corporation.
  363.  
  364.                ICOM is a trademark of Icom incorporated.
  365.  
  366.                KENWOOD is a trademark of Kenwood Corporation.
  367.  
  368.                AOR     is a trademark of AOR inc.
  369.  
  370.                DBASE III is a trademark of Borland International.
  371.  
  372.                RADIO SHACK is a trademark of Tandy Corporation.
  373.  
  374.  
  375.  
  376.               The author  takes no  responsibility for  any damages that  may
  377.             occur  to your radio or  computer due to  the operation  of  this
  378.             program.
  379.  
  380.               This program is being distributed as SHAREWARE. This means that
  381.             voluntary  contributions  are  the  only  source of  remuneration
  382.             obtained for this work. A contribution of $25.00  gives  you  the
  383.             following:
  384.  
  385.                   1.  Fixes for any bugs.
  386.                   2.  Schematics and instructions for the interfaces.
  387.                   3.  A clear conscience.
  388.  
  389.  
  390.             Please mail  all contributions, problem reports  and  suggestions
  391.             to
  392.  
  393.                Lydia Rosa
  394.                P.O. Box 414
  395.                Marlboro, N.Y.
  396.                12542
  397.  
  398.               The author (and  the  latest versions of  RADIOCTL) can also be
  399.             contacted on the following Bulletin Board System:
  400.  
  401.                Rosa's Folly BBS
  402.                (914) 236-7607
  403.                300/1200/2400/9600/14400 baud
  404.  
  405.  
  406.               Thank you for your support.
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.                                                                DISCLAIMERS  3
  416.  
  417.  
  418.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  419.  
  420.             INTRODUCTION
  421.  
  422.  
  423.  
  424.               The  RADIO REMOTE CONTROL PROGRAM for  OS/2  will allow  you to
  425.             control selected radios from  any  computer  serial  port (RS232)
  426.             using  OS/2.  This program expands the capabilities of your radio
  427.             to 10000 channels and  100 programmable scan or search banks.  In
  428.             addition, scanning, searching, and logging  facilities  are  also
  429.             provided.  Some radios  will  need  an  additional  interface  to
  430.             utilize  the  signal  detection  facilities  of  this program.  A
  431.             circuit  diagram  and  build instructions  are  provided free  of
  432.             charge to all registered users.
  433.  
  434.               The program allows you to select various baud rates, COM ports,
  435.             and other parameters  associated with individual  radios.  Up  to
  436.             eight different radio configurations  can  be  defined  for  easy
  437.             switching.  A  LOCAL mode is also  provided  to  run  the program
  438.             without the need for a radio connection.
  439.  
  440.               Frequency information can be loaded  or saved from a text file.
  441.             An interface to a DBASE type  file is also provided for frequency
  442.             to service lookup. Most setup information is saved in a .INI file
  443.             for ease in restarting the program.
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.                                                               INTRODUCTION  4
  480.  
  481.  
  482.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  483.  
  484.             REQUIREMENTS
  485.  
  486.  
  487.  
  488.               In order to run this program you will need the following:
  489.  
  490.             *    A 386,486 or Pentium based computer.
  491.  
  492.             *    At least 4mb of memory (8mb is recommended).
  493.  
  494.             *    about 1mb of free disk space (for the program and document).
  495.  
  496.             *    OS/2 2.11, WARP, or higher level of OS/2.
  497.  
  498.             *    one of the following models of radio:
  499.  
  500.                 -   ICOM R-7000*
  501.  
  502.                 -   KENWOOD R-5000*
  503.  
  504.                 -   AOR3000a
  505.  
  506.                 -   AOR8000
  507.  
  508.                 -   RadioShack  radio equipped with OPTOSCAN  interface (from
  509.                     OptoElectronics).
  510.  
  511.  
  512.             *NOTE:Although not  tested,  this program  should work with other
  513.             models of this manufacturer equipped with a serial port.
  514.  
  515.               For Kenwood and Icom Radios, a modified interface  is  required
  516.             for  full program functionally  (signal detection). For all other
  517.             radios, the  manufacturer's interface will work.  However, signal
  518.             detection can be speeded  up by use of the modified interface for
  519.             all of the radios. Plans for  this interface are  made  available
  520.             free of charge for all registered users.
  521.  
  522.  
  523.               It is also recommended  that the COM  driver included with OS/2
  524.             be replaced with  the  SIO driver by  Ray Guinn.  This driver has
  525.             proved to be more reliable than the default  COM.SYS driver. This
  526.             driver  package is  available  in shareware, and can be found  on
  527.             most bulletin boards.
  528.  
  529.  
  530.               If you are controlling the R7000, you will need either the ICOM
  531.             CI-V interface adapter, or the  modified RS232 interface.  If you
  532.             wish to  use  the signal  detection feature  of this program, you
  533.             will need to use the modified interface.
  534.  
  535.               For  the  R-5000,  you  will  need  the  IC-10  option  kit.  A
  536.             modification must  be made to the R-5000 if you  wish to  use the
  537.             signal  detection feature of  this  program.  Some other  KENWOOD
  538.             radios provide  for software signal  detection. Although RADIOCTL
  539.             can  make  use of this,  the hardware detection will increase the
  540.             spee of scanning.
  541.  
  542.  
  543.                                                               REQUIREMENTS  5
  544.  
  545.  
  546.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  547.  
  548.  
  549.               The AOR3000  and  OPTO equipped  radios  already  have  a RS232
  550.             interface. No modification is needed for these radios,  as signal
  551.             detection  is done in software.  However,  use  of  the  modified
  552.             signal detection will allow an increase in the speed of scanning.
  553.             In addition,  the modification instructions include a  change  to
  554.             the  AOR3000 to allow 9600 baud  operation (from the default 4800
  555.             baud) .
  556.  
  557.             For  the AOR8000, an  interface is also needed. The OPTOLINK from
  558.             Optoelectronics has been tested with this program. This interface
  559.             allows the use of hardware signal detection for  faster scanning.
  560.             This interface will  also work with ICOM radios as well. However,
  561.             most interfaces for the AOR8000 should work with this program.
  562.  
  563.               It is highly recommended that  the modified  interface  be used
  564.             for ICOM and  KENWOOD  radios.  Most  of  the  features  of  this
  565.             program  make  use  of  the  detection  of  an  available  signal
  566.             (SQUELCH).  These radios do NOT currently  have squelch detection
  567.             as part  of the  standard  interface.  Although this program will
  568.             work fine without this  signal detection, operations such as SCAN
  569.             and SEARCH will have no usability.
  570.  
  571.               The interface circuit is a  inexpensive, easy to build project.
  572.             All  the  parts  are  readily available at any electronic  store.
  573.             Estimated cost for each interface  is $15. Plans and instructions
  574.             for  these interfaces  are provided  to  you  when  you  become a
  575.             registered user.
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.                                                               REQUIREMENTS  6
  608.  
  609.  
  610.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  611.  
  612.             STARTUP
  613.  
  614.  
  615.  
  616.               It  is  recommended (but not required)  that  this  program  be
  617.             installed  in  it's  own  directory.  You  should  also  add  the
  618.             directory to your PATH and  DPATH statements  in CONFIG.SYS.  The
  619.             FREQLIST.DBF  file should be  placed in the same subdirectory  as
  620.             the RADIOCTL.EXE  file. Start the program by entering RADIOCTL on
  621.             the command line.  If you  wish, you can  also specify a  file to
  622.             load  on the command  line. This file MUST be a  RADIOCTL  format
  623.             file  (see  APPENDIX for the  format  of  this  file).  Once  the
  624.             program loads, the main control panel  will be displayed. You can
  625.             maximize  the window to see all of the  display,  or you can size
  626.             the window as you like.
  627.  
  628.  
  629.  
  630.  
  631.             GENERAL DESCRIPTION
  632.  
  633.  
  634.               RADIOCTL provides the user with a flexible way of controlling a
  635.             radio. It also provides a  uniform  interface for different types
  636.             of radios. This is a high-level block diagram of the program:
  637.  
  638.  
  639.                           ┌────────┐
  640.                           |search  |---┐
  641.                           |banks   |   |
  642.                           └────────┘   |
  643.                                        |
  644.                                        |
  645.                                        |      ┌──────┐
  646.                           ┌────────┐   └----->|      |   serial  ┌────────┐
  647.                           |memory  |<---------|VFO   |---------->|  radio |
  648.                           |channels|--------->|      |<----------|        |
  649.                           └────────┘          └──────┘  ┌------->|        |
  650.                               ^  ^                      | port   └────────┘
  651.                               |  |                      |
  652.                               |  |    ┌─────────┐       |
  653.                               |  └----|channel #|-------┘
  654.                               |       └─────────┘
  655.                           ┌──────┐
  656.                           |scan  |
  657.                           |banks |
  658.                           └──────┘
  659.  
  660.               Memory  channels  store  information  on frequency, modulation,
  661.             squelch  count, duration, and  other  important  parameters.  The
  662.             program  provides  for  a  maximum  of  10000  memory   channels.
  663.             Information  can  be  directly  entered  from the control  panel,
  664.             loaded  from  a  text  file, loaded from  the  radio's memory, or
  665.             transferred from the program's VFO.
  666.  
  667.               The VFO  represents  a  single  frequency and  modulation. This
  668.             setting can be sent to the radio, or stored in a  memory channel.
  669.  
  670.  
  671.                                                                    STARTUP  7
  672.  
  673.  
  674.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  675.  
  676.             The VFO  can be set from  the control  panel direct input, loaded
  677.             from a memory channel, loaded from a search bank, or set from the
  678.             radio.
  679.  
  680.               Scan banks provide the ability to group blocks  of channels for
  681.             scanning.  Scan  banks  allow  the  user  to  define  up  to  100
  682.             different blocks of memory channels for selection.
  683.  
  684.               Search banks provide groups of frequencies to search. Up to 100
  685.             different ranges of  frequency, modulation and step  value can be
  686.             defined.
  687.  
  688.               The Channel # provides selection of the memory channels. It can
  689.             also be used to address the memory channels of the current radio.
  690.  
  691.               Radio control  information  is  sent  to and received from  the
  692.             radio  by  way  of  the  serial  port.  The program  provides for
  693.             selection of up to eight different radios, each with a unique set
  694.             of  operation  characteristics.  The  program  can  also  provide
  695.             simulation  of a  radio.  The  actual commands  to the  radio are
  696.             defined  by  a  protocol  setting.  The  program current supports
  697.             protocols for KENWOOD, ICOM, AOR8000,  AOR3000, and OPTO equipped
  698.             radios. A LOCAL protocol is also provided which does not  require
  699.             a radio to be attached.
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.                                                                    STARTUP  8
  736.  
  737.  
  738.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  739.  
  740.             THE DISPLAY
  741.  
  742.  
  743.  
  744.               The control panel shows you the status  of  your radio, as well
  745.             as the status  of the program.  There are  numerous controls, and
  746.             various status  fields. Controls are toggled  by moving the mouse
  747.             cursor over the control  and  clicking.  Entry  fields  require a
  748.             ENTER or TAB key to complete the entry.
  749.  
  750.  
  751.  
  752.  
  753.             VFO FREQUENCY.
  754.  
  755.  
  756.               This display shows  the current frequency of the program.  This
  757.             frequency may or may  not  reflect  the VFO state of the attached
  758.             radio.  Any frequency information  sent to the radio is displayed
  759.             in this field. The  value of this field can be changed using  the
  760.             scroll  buttons to the left of the display or by using  the mouse
  761.             buttons when the mouse pointer is over the digit  displayed.  The
  762.             left mouse button will  increase  a digit, and  the  right button
  763.             will  decrease.  A  frequency  value can also be  entered  in the
  764.             entry field under  the  display. If a  value  is entered, changed
  765.             with mouse  buttons, or scrolled with  the VFO  scroll bar, it is
  766.             also sent to the radio.
  767.  
  768.  
  769.  
  770.  
  771.             MODULATION.
  772.  
  773.  
  774.               This is  a  combination display and selection box. It shows the
  775.             current  modulation  used  by  the program. This may or  may  not
  776.             reflect  the state  of the radio. A  modulation  can  be  set  by
  777.             pressing the drop-down  control on  the  right  of  the box,  and
  778.             double-clicking  on  the desired  modulation. When selected,  the
  779.             radio's modulation will be set.
  780.  
  781.  
  782.  
  783.  
  784.             CHANNEL #.
  785.  
  786.  
  787.               This display shows the current channel number being used by the
  788.             program. Depending on the state of the COMPUTER/RADIO  switch, it
  789.             will represent the  internal memory  channels  in the program, or
  790.             the  radio's  memory channels. The memory channel can be  changed
  791.             using the  scroll buttons to the left of the display, using  left
  792.             (increment) or  right  (decrement) mouse  buttons,  or entering a
  793.             channel  number  in the  entry field  under  the display.  When a
  794.             memory channel  number is changed, and  the COMPUTER/RADIO switch
  795.             is set to  COMPUTER,  the corresponding computer  memory  channel
  796.             information  is  set  to  the  VFO,  and to  the  radio.  If  the
  797.  
  798.  
  799.                                                                THE DISPLAY  9
  800.  
  801.  
  802.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  803.  
  804.             COMPUTER/RADIO  switch  is in the  RADIO  position,  the  radio's
  805.             memory channel is changed.  If the program is in MANUAL mode, and
  806.             the MEM SYNC switch is selected, changing the channel number will
  807.             display the corresponding Memory Channel information.
  808.             NOTE:The AOR8000 is organized into 20 banks of 50 channels.  Each
  809.             bank is identified as a lower or upper case letter. RADIOCTL maps
  810.             these channels as follows:
  811.  
  812.          ┌─────────┬──────────────────┬─────────────┬─────────────┐
  813.          │ radio   │   computer       │    radio    │   computer  │
  814.          ├─────────┼──────────────────┼─────────────┼─────────────┤
  815.          │A00-A49  │ 000 - 049        │    a00-a49  │ 050 - 099   │
  816.          ├─────────┼──────────────────┼─────────────┼─────────────┤
  817.          │B00-B49  │ 100 - 149        │    b00-b49  │ 150 - 199   │
  818.          ├─────────┼──────────────────┼─────────────┼─────────────┤
  819.          │C00-C49  │ 200 - 249        │    c00-c49  │ 250 - 299   │
  820.          ├─────────┼──────────────────┼─────────────┼─────────────┤
  821.          │D00-D49  │ 300 - 349        │    d00-d49  │ 350 - 399   │
  822.          ├─────────┼──────────────────┼─────────────┼─────────────┤
  823.          │E00-E49  │ 400 - 449        │    e00-e49  │ 450 - 499   │
  824.          ├─────────┼──────────────────┼─────────────┼─────────────┤
  825.          │F00-F49  │ 500 - 549        │    f00-f49  │ 550 - 599   │
  826.          ├─────────┼──────────────────┼─────────────┼─────────────┤
  827.          │G00-G49  │ 600 - 649        │    g00-g49  │ 650 - 699   │
  828.          ├─────────┼──────────────────┼─────────────┼─────────────┤
  829.          │H00-H49  │ 700 - 749        │    h00-h49  │ 750 - 799   │
  830.          ├─────────┼──────────────────┼─────────────┼─────────────┤
  831.          │I00-I49  │ 800 - 849        │    i00-i49  │ 850 - 899   │
  832.          ├─────────┼──────────────────┼─────────────┼─────────────┤
  833.          │J00-J49  │ 900 - 849        │    j00-j49  │ 950 - 999   │
  834.          └─────────┴──────────────────┴─────────────┴─────────────┘
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.             VFO STEP VALUE.
  842.  
  843.  
  844.                This  display  shows  the current step  value that is used for
  845.             Search  mode. This value will be  added to or subtracted from the
  846.             VFO frequency to obtain the next VFO frequency. This value can be
  847.             set  using  the  left  (increment)  or  right  (decrement)  mouse
  848.             buttons, or direct entry in the field under the display. During a
  849.             bank search, this field will be loaded from the selected bank.
  850.  
  851.  
  852.  
  853.  
  854.             PRIORITY INDICATOR
  855.  
  856.  
  857.                When  the  unit  is  scanning,  and  the  PRIORITY  button  is
  858.             selected, a specific channel  is defined as the priority channel.
  859.             When  this channel  is  being  scanned, the Priority Indicator is
  860.             lit. This is a red "P" situated next to the Channel # display.
  861.  
  862.  
  863.                                                               THE DISPLAY  10
  864.  
  865.  
  866.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  867.  
  868.  
  869.  
  870.  
  871.  
  872.             DIGIT SCROLLING
  873.  
  874.  
  875.               The VFO Step Value, VFO  frequency,  and Channel # displays can
  876.             be changed  using  the left and  right mouse buttons to increment
  877.             and decrement the  digit.  The mouse pointer selects the digit to
  878.             change, and the left button will increment, and the  right button
  879.             will decrement the digit.  This  allows quick changing of  any of
  880.             the information in the display.
  881.  
  882.  
  883.  
  884.  
  885.             FREQ/MEMORY SCROLL BUTTONS
  886.  
  887.  
  888.               Both frequency and memory channel number can  be incremented or
  889.             decremented  using  the  scroll buttons  next  the  the  affected
  890.             display.  For the Frequency,  the increment  or  decrement  value
  891.             will  be the  current  VFO  STEP  setting. For the memory channel
  892.             number, increment or decrement value is always 1.
  893.  
  894.  
  895.  
  896.  
  897.             SIGNAL METER
  898.  
  899.  
  900.               The signal is a 12 step indicator  corresponding to  the signal
  901.             strength being detected. For ICOM and KENWOOD radios, the  signal
  902.             indicated will always  be 9. This  is  due  to the fact  that the
  903.             signal detection is a binary (On or OFF)  line,  with no  way  to
  904.             read  the  actual  strength.  For all other  radios,  the  actual
  905.             strength detected  by the radio will be  displayed. For  a  LOCAL
  906.             radio, clicking  any of  the signal display buttons will turn  on
  907.             the signal  at that strength. For all radios, the OFF button will
  908.             temporarily turn off the signal.  If scanning or searching,  this
  909.             will  cause  the  radio to  resume  scan  or  search.  For  LOCAL
  910.             operation, the OFF button is the only way to  turn off the signal
  911.             detection.
  912.  
  913.  
  914.               When not running in LOCAL mode, the  signal buttons can be used
  915.             to define  a  minimum squelch trigger. Clicking on a button  will
  916.             cause the program  to ignore any signal at  or below that  signal
  917.             level. When the squelch minimum is active, the signal limit level
  918.             buttons are displayed in green.
  919.              NOTE:This feature is not useful for the ICOM and KENWOOD radios,
  920.             as these  radios  do not  have  the  ability  to determine signal
  921.             strength values.
  922.  
  923.  
  924.  
  925.  
  926.  
  927.                                                               THE DISPLAY  11
  928.  
  929.  
  930.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  931.  
  932.             ATTENUATOR
  933.  
  934.  
  935.               The AOR3000 and AOR8000 have a built in attenuator. This can be
  936.             switched  on  to reduce overload from  a strong signal.  Pressing
  937.             this button will  toggle  the current attenuator  setting  in the
  938.             radio.  When  in SCAN  mode,  this button  will  be  set  by  the
  939.             currently scanning memory channel's attenuator setting.
  940.  
  941.  
  942.  
  943.  
  944.             SCAN MODE BUTTONS.
  945.  
  946.  
  947.               These buttons select the scanning mode. The program runs in one
  948.             of three scanning modes. MANUAL, SCAN and SEARCH  modes determine
  949.             the primary operation of the program. MANUAL mode is the default.
  950.  
  951.  
  952.  
  953.  
  954.             Manual Mode
  955.  
  956.  
  957.               Of  three scanning modes. MANUAL mode  is the default.  In this
  958.             mode, the program will continuously  monitor the signal  strength
  959.             from the radio. For the  ICOM, changes in the radio  frequency or
  960.             modulation will be logged in the VFO displays.
  961.  
  962.               The program will  switch to manual mode if one of the following
  963.             conditions is met:
  964.  
  965.             *   The MANUAL button is pressed.
  966.  
  967.             *   SCAN mode detects no valid channels or banks.
  968.  
  969.             *   SEARCH mode detects no valid  banks
  970.  
  971.  
  972.  
  973.  
  974.  
  975.             Scan Mode
  976.  
  977.  
  978.               The  SCAN button  starts the  program scanning through selected
  979.             memory channels. Memory channels  that are flagged with the VALID
  980.             field will be scanned. Channels with  the  VALID flag off will be
  981.             bypassed. When  a signal is detected,  scanning  will  stop,  the
  982.             signal  strength will be  displayed  in  the  Signal  Meter,  and
  983.             information (duration, squelch count, etc) will  be logged in the
  984.             memory channel.  If  the MEM SYNC switch  is selected, the Memory
  985.             Channel display will change to the  Memory Channel number that is
  986.             being logged.  When the  signal  stops,  scanning  will continue.
  987.             Memory  channels are normally incremented. The direction  of  the
  988.             scan can be  changed by pressing the CHANNEL NUMBER scroll button
  989.  
  990.  
  991.                                                               THE DISPLAY  12
  992.  
  993.  
  994.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  995.  
  996.             to the side of the channel display.
  997.  
  998.               Several  parameters  and  memory  channel  settings  affect the
  999.             operation of SCAN. Each channel  has a VALID flag associated with
  1000.             it. If this flag  is set off,  the corresponding  memory  channel
  1001.             will  NOT  be scanned. If  the  DELAY  field of the corresponding
  1002.             memory  channel  is  set, the  program will delay for a number of
  1003.             seconds after  the  signal stops before resuming scan.  The DELAY
  1004.             value can be set from the PARMS panel.
  1005.  
  1006.               The SPEED CONTROL setting determines how fast each channel will
  1007.             be  scanned. In the event that a scan is too fast  to  respond to
  1008.             certain  frequencies, it  can  be slowed  by adjusting  the SPEED
  1009.             CONTROL.  Setting the SPEED CONTROL to a  lower value causes  the
  1010.             computer to wait on each channel when there is no signal present.
  1011.             This gives the radio time for the squelch to detect a signal.
  1012.  
  1013.               The  RESUME  switch  determines  the  action  after the squelch
  1014.             breaks. If RESUME  is off, scanning will  not continue until  the
  1015.             signal ends.  If RESUME  is on,  scanning will  resume  after the
  1016.             number  of seconds specified by the RESUME value.  This value can
  1017.             be set from the PARMS panel.
  1018.              NOTE:The  RESUME  switch overrides any  RESUME  setting  for  an
  1019.             individual memory channels.
  1020.  
  1021.               If a channel is entered  in  the PRIORITY  channel, it will  be
  1022.             scanned  every interval specified  by  the priority value  if the
  1023.             PRIORITY switch is  set.  If a signal is detected on the priority
  1024.             channel, normal scanning stops,  and the  program switches to the
  1025.             priority channel.  Normal scanning will resume when the signal is
  1026.             no  longer present  on  the  PRIORITY  channel. The  interval for
  1027.             priority checking is set on the PARMS panel.
  1028.              Note:The  RESUME counter does not  function  when stopped on the
  1029.             priority channel.  Scan or Search  will  resume  from a  priority
  1030.             channel ONLY when the signal disappears.
  1031.  
  1032.               If BANKS  ON  button is on, the  order  of channel scan will be
  1033.             determined by the START and END of the  current bank. The current
  1034.             bank is  scanned  from 0 to 99.  When  BANKS ON is selected, each
  1035.             valid bank will determine starting  and ending channels for scan.
  1036.             Channel numbers will be incremented for  a  selected  bank if the
  1037.             START  channel  number  is less than  the  STOP  channel  number.
  1038.             Otherwise, channel numbers will be decremented.  Failure  to find
  1039.             a valid bank, or  a  valid channel  for  the specified banks will
  1040.             force MANUAL mode.
  1041.  
  1042.               The MEM SYNC button allows the Memory Channel display to follow
  1043.             active channels.  If  this button is selected for SCAN  or SEARCH
  1044.             mode, the displayed Memory Channel information will change to any
  1045.             channel  where  a  signal   is  detected.   This  allows  you  to
  1046.             automatically  display  the   channel  information  whenever  the
  1047.             squelch breaks.  If this button  is off,  then the memory channel
  1048.             display will NOT change when a signal is detected.
  1049.  
  1050.               The   COMPUTER/RADIO  switch  determines   the  source  of  the
  1051.             frequency  information for  the radio.  If  COMPUTER is selected,
  1052.             frequency and modulation  information  is sent to  the radio from
  1053.  
  1054.  
  1055.                                                               THE DISPLAY  13
  1056.  
  1057.  
  1058.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1059.  
  1060.             the computer's memory channels. If RADIO is set, then the program
  1061.             will  change  the  radio's memory  channel to  correspond  to the
  1062.             channel  being  sent.  This  allows  use  of the  radio's  memory
  1063.             instead of the information in the computer. If RADIO is selected,
  1064.             only the channel  numbers supported by the selected radio will be
  1065.             allowed. The  maximum  channel  number can  be  changed using the
  1066.             PARMS panel.
  1067.              NOTE.The OPTO  protocol does  not  provide  for  memory  channel
  1068.             control. When using the OPTO protocol, this switch remains in the
  1069.             COMPUTER position, and cannot be changed.
  1070.  
  1071.  
  1072.  
  1073.  
  1074.             Search Mode
  1075.  
  1076.  
  1077.               Search  Mode allows  you  to  scan  a range of  frequencies for
  1078.             action.  Up to 100 different ranges can be programmed. Each range
  1079.             consists of a starting  frequency, stopping  frequency, increment
  1080.             value and  modulation. In addition, searching  can  start at  the
  1081.             current  VFO frequency and be incremented or decremented by a set
  1082.             amount.  For  non-bank  processing,  the  program  will  normally
  1083.             increment the frequency.  Pressing VFO  STEP  UP/DN  buttons will
  1084.             change the search direction.
  1085.  
  1086.               When  a  range is  searched, the radio is  set  to the  initial
  1087.             frequency and modulation. If a signal  is detected, the frequency
  1088.             and  and modulation are recorded in the next free log record, and
  1089.             the VALID  flag  is  set  for this record.  If this  frequency is
  1090.             already recorded in the  log, then COUNT,  TIME and SIGNAL values
  1091.             are updated. If the log entry has the  VALID flag off, the signal
  1092.             is ignored.  If  there are no more free channels (frequency  = 0)
  1093.             then  the message "SEARCH FULL" is displayed, and the information
  1094.             is NOT saved.
  1095.  
  1096.               Several  parameters  and  memory  channel  settings  affect the
  1097.             operation of SEARCH.  Each  channel has a VALID  flag  associated
  1098.             with it. If  this flag  is set  off, the corresponding  frequency
  1099.             will NOT respond to a squelch break.  If the DELAY field of the a
  1100.             memory channel is set, and the corresponding frequency breaks the
  1101.             squelch, the program will delay for a number of seconds after the
  1102.             signal stops before resuming  scan.  The DELAY value  can  be set
  1103.             from the PARMS panel.
  1104.  
  1105.               The  SPEED  CONTROL setting determines how fast each  frequency
  1106.             will be monitored. In the event that  a  search  is  too  fast to
  1107.             respond to certain frequencies, it can be slowed by adjusting the
  1108.             SPEED CONTROL.  Setting the SPEED CONTROL to a lower value causes
  1109.             the computer to wait on each  frequency when there  is  no signal
  1110.             present. This gives the radio time  for the  squelch to detect  a
  1111.             signal.
  1112.  
  1113.               The  RESUME  switch  determines  the  action after  the squelch
  1114.             breaks.  If RESUME is off, searching  will not continue until the
  1115.             signal  ends. If RESUME is  on,  scanning will resume  after  the
  1116.             number of  seconds specified by the RESUME value. This value  can
  1117.  
  1118.  
  1119.                                                               THE DISPLAY  14
  1120.  
  1121.  
  1122.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1123.  
  1124.             be set from the PARMS panel.
  1125.              NOTE:The  RESUME  switch  overrides  any RESUME setting  for  an
  1126.             individual memory channels.
  1127.  
  1128.               If BANKS ON  button is on, the order of  frequency scan will be
  1129.             determined by the START and END of the current bank.  When  BANKS
  1130.             ON  is  selected,  each  valid  bank will determine  starting and
  1131.             ending  frequency  ,  increment  and  modulation.  If  the  START
  1132.             frequency  is  less  than  the STOP frequency, then the frequency
  1133.             will   be  incremented.   Otherwise,  the   frequency   will   be
  1134.             decremented.  Failure  to  find  a  valid  bank will force MANUAL
  1135.             mode.
  1136.  
  1137.               The MEM SYNC button allows the Memory Channel display to follow
  1138.             active channels. If this button is selected, the displayed Memory
  1139.             Channel information will change to  any channel where a signal is
  1140.             detected.  This  allows you to automatically display the  channel
  1141.             information  whenever the squelch breaks.  If this button is off,
  1142.             then the  memory channel display will NOT change when a signal is
  1143.             detected.
  1144.  
  1145.               The  PRIORITY  button does NOT have any effect on  Search Mode.
  1146.             Priority  is  not  supported during a search operation. Likewise,
  1147.             the COMPUTER/RADIO  switch is  also  ignored. Search  Mode always
  1148.             uses the computer's VFO.
  1149.  
  1150.  
  1151.  
  1152.  
  1153.             LOAD AND SET BUTTONS
  1154.  
  1155.  
  1156.               Four buttons provide load and set operations.  These operations
  1157.             transfer  information between the VFO, memory  channels  and  the
  1158.             computer. When one of  these buttons is pressed, the current scan
  1159.             mode  is suspended,  and the operation is  started.  Pressing the
  1160.             button  a  second  time  before the  operation is  complete  will
  1161.             terminate  the  operation  and  resume  the suspended  scan mode.
  1162.             Selecting the  MANUAL scan button will also terminate any load or
  1163.             set operation.
  1164.  
  1165.  
  1166.  
  1167.  
  1168.             Load ALL
  1169.  
  1170.  
  1171.               When  pressed, all of the  radio's memory  channels are  loaded
  1172.             into the computer's memory channels. The load starts at the first
  1173.             channel  in  the  radio (0  or  1) and  continues to the  maximum
  1174.             channel. The maximum channel can be  set on  the PARMS panel. The
  1175.             contents of computer memory channels are overwritten with the new
  1176.             information. Any  memory  channel  with  a non-zero frequency  is
  1177.             marked  as  valid. The count,  duration  and  strength fields are
  1178.             reset to  0.  The  service string  is also cleared.  For  a LOCAL
  1179.             radio, a set of random frequency and modulations is set for  each
  1180.             channel.
  1181.  
  1182.  
  1183.                                                               THE DISPLAY  15
  1184.  
  1185.  
  1186.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1187.  
  1188.             Note:  The OPTO protocol  does not  provide  for  memory  channel
  1189.             control. When using the OPTO protocol, this switch is disabled.
  1190.  
  1191.  
  1192.  
  1193.  
  1194.             Set  ALL
  1195.  
  1196.  
  1197.               When pressed, the contents of the  computer memory channels are
  1198.             stored into the radio's memory channels. The  set  starts at  the
  1199.             first  channel in the radio (0 or 1) and continues to the maximum
  1200.             channel. The maximum channel can  be set on the PARMS panel.  The
  1201.             contents of radio  memory  channels  are overwritten with the new
  1202.             information. For  ICOM and KENWOOD  radios, a zero frequency will
  1203.             cause  the memory channel to be cleared. For AOR3000 radios, zero
  1204.             frequency channels will NOT  be set.  For LOCAL mode, each memory
  1205.             channel will be transferred to the VFO in turn.
  1206.              NOTE.The  OPTO  protocol  does  not  provide  for memory channel
  1207.             control. When using the OPTO protocol, this switch is disabled.
  1208.  
  1209.  
  1210.  
  1211.  
  1212.             Mem->VFO
  1213.  
  1214.  
  1215.               This  button  will transfer the contents of the Memory  Channel
  1216.             indicated  by  the  MEMORY  #  display,  to  the  VFO.   If   the
  1217.             COMPUTER/RADIO switch is in the COMPUTER position, the Computer's
  1218.             memory channel will  be  transferred.  If  the  RADIO position is
  1219.             selected, the information will be transferred  from  the  radio's
  1220.             memory. For a LOCAL radio, the input will  be  a random frequency
  1221.             and modulation. This  operation is the same as a Load All for one
  1222.             channel.
  1223.  
  1224.  
  1225.  
  1226.  
  1227.             VFO->Mem
  1228.  
  1229.  
  1230.               This button will transfer the contents of the VFO frequency and
  1231.             modulation  to the  Memory  Channel  indicated by  the  MEMORY  #
  1232.             display.  If  the  COMPUTER/RADIO  switch   is  in  the  COMPUTER
  1233.             position, the  Computer's memory channel will be updated.  Count,
  1234.             Strength,  and Duration fields  are reset. The  Service string is
  1235.             also cleared.  If the RADIO position is selected, the information
  1236.             will be  transferred to the radio's memory. For a LOCAL radio, no
  1237.             data  is transferred.  This operation  is the same as a Save  All
  1238.             for one channel.
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.                                                               THE DISPLAY  16
  1248.  
  1249.  
  1250.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1251.  
  1252.             OPERATION MODIFICATION BUTTONS
  1253.  
  1254.  
  1255.               Next to  the Channel  #  display  is  a column  of buttons that
  1256.             affect various operations. These buttons determine what memory is
  1257.             used,  priority, resume, bank selection,  acknowledgment  and the
  1258.             radio being used. Each of these buttons is a  toggle switch. Move
  1259.             the mouse cursor  over the button and right click to toggle on or
  1260.             off.  The Priority  switch  has an  entry field next  to  it. The
  1261.             others have a status field.
  1262.  
  1263.  
  1264.  
  1265.  
  1266.             COMPUTER/RADIO Button
  1267.  
  1268.  
  1269.               For  various  Scan modes and  operations, the program needs  to
  1270.             determine  who's  memory is  the  source or  destination  of  the
  1271.             operation.  When in  the COMPUTER position, the  program is using
  1272.             the  internal  Memory Channels  for the operation.  If the  RADIO
  1273.             position  is  selected,  the  operation  will  affect the  memory
  1274.             channels in the selected radio.
  1275.  
  1276.  
  1277.             Note:  The  OPTO protocol does  not provide  for  memory  channel
  1278.             control. When using the OPTO protocol, this switch is disabled.
  1279.  
  1280.  
  1281.  
  1282.  
  1283.             VFO Select Button
  1284.  
  1285.  
  1286.               Above the Frequency display is a button used to select a VFO (A
  1287.             or  B) to be  used  in  the selected radio. Some radios have  two
  1288.             selectable frequency memories (VFO). This button determines which
  1289.             VFO will be selected when setting the frequency on the radio.  If
  1290.             the radio that is currently connected does  not support two VFOs,
  1291.             then this button will not have any effect.
  1292.  
  1293.  
  1294.               The MEM SYNC button allows the Memory Channel display to follow
  1295.             active channels. If this  button is  selected for SCAN or  SEARCH
  1296.             mode, the displayed Memory Channel information will change to any
  1297.             channel  where  a  signal  is  detected.  This   allows  you   to
  1298.             automatically   display  the  channel  information  whenever  the
  1299.             squelch breaks.  If  the  program  is  in  MANUAL  mode, then the
  1300.             memory  channel display  will  change in  sync  with  the  memory
  1301.             channel number.
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.                                                               THE DISPLAY  17
  1312.  
  1313.  
  1314.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1315.  
  1316.             Priority
  1317.  
  1318.  
  1319.               Priority scanning allows  a selected channel to be tested for a
  1320.             signal once every interval.  The  channel  number to select as  a
  1321.             Priority channel  is  entered  in  the entry field  next  to  the
  1322.             Priority switch.  If the Priority switch is ON, then the priority
  1323.             channel will be used.  The  priority checking interval can be set
  1324.             using the PARMS panel. Priority only works during SCAN mode.
  1325.  
  1326.  
  1327.  
  1328.  
  1329.             Banks On
  1330.  
  1331.  
  1332.               When in SCAN or SEARCH mode,  the program can make use of banks
  1333.             of scan  or search information. These banks allow the grouping of
  1334.             channels or  frequencies  for the SCAN mode.  The Banks On switch
  1335.             allows the  scan  mode to  use  the bank associated with the SCAN
  1336.             mode.  When  selected,  the  indicator  next to the  switch  will
  1337.             display what bank number (00-99) is currently being used.
  1338.  
  1339.  
  1340.  
  1341.  
  1342.             Resume
  1343.  
  1344.  
  1345.               The  Resume  switch  will  allow the Scan or Search to continue
  1346.             when a signal is present. This  is useful  when a Scan or  Search
  1347.             encounters a  constant  signal.  With Resume  on, the  signal  is
  1348.             ignored after  a set amount  of  time. This time  interval is set
  1349.             using  the  Parms panel. The indicator next  to the Resume switch
  1350.             shows   approximately   how  many  seconds  are  left  until  the
  1351.             SCAN/SEARCH resumes.
  1352.              Note:This switch is a global setting. If on,  the  RESUME switch
  1353.             for each memory channel is ignored.
  1354.  
  1355.  
  1356.  
  1357.  
  1358.             Ack
  1359.  
  1360.  
  1361.               Ack sets radio  acknowledgement  on. When  a command is sent to
  1362.             the radio, the program will normally wait  for acknowledgement of
  1363.             that command  to come  from  the  radio.  In  the  event that the
  1364.             command is lost or garbled, the program will resend  the command.
  1365.             Ack  forces the  program to wait  until  this  acknowledgement is
  1366.             received before  continuing  to the next channel during  SCAN  or
  1367.             SEARCH mode.  If Ack is OFF, then  the  program will not wait for
  1368.             acknowledgment.  This  will speed up some Scan/Search operations,
  1369.             but  may  cause incorrect data to  be exchanged between the radio
  1370.             and program.
  1371.              NOTE:  If  Ack is ON, the radio will retry a command up to three
  1372.             times if acknowledgement is set  on. After the third failure, the
  1373.  
  1374.  
  1375.                                                               THE DISPLAY  18
  1376.  
  1377.  
  1378.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1379.  
  1380.             program will continue to the next command.
  1381.  
  1382.  
  1383.  
  1384.  
  1385.             Logging
  1386.  
  1387.  
  1388.               When this switch is selected, all actions are  logged to a data
  1389.             file. This includes mode changes and squelch breaks. A time stamp
  1390.             is also  logged with each event. This file is cumulative, and  is
  1391.             not erased by this program. The name of  the  logging file can be
  1392.             changed with the FILE menu selection.
  1393.  
  1394.  
  1395.  
  1396.  
  1397.             Radio Selection
  1398.  
  1399.  
  1400.               Up  to  eight different  radios  can be defined to the program.
  1401.             These radios can have different BAUD rates, Com ports, protocols,
  1402.             etc. Each radio is assigned a name. You  can change the name (and
  1403.             other parameters) for a given radio  from  the Parms panel. Radio
  1404.             Selection is  a  drop-down selection  field. Click  on the  right
  1405.             button to  display  the radio  list.  Double click  on a radio to
  1406.             select it. The Baud  and Com port used will be displayed next  to
  1407.             the Radio Selection control.  NOTE: When a new radio is selected,
  1408.             Manual mode is forced.
  1409.  
  1410.  
  1411.  
  1412.  
  1413.             Speed Control
  1414.  
  1415.  
  1416.                For SCAN or SEARCH mode, the speed control determines the time
  1417.             between each channel or frequency.  When  the control is  all the
  1418.             way to the left, the time between each setting is minimal. If the
  1419.             slider  is  moved  to  the right,  the program  will  delay for a
  1420.             certain  time  before  changing the setting  on the radio. During
  1421.             this  time, the program will monitor the radio for  a signal. The
  1422.             SPEED control allows you to reduce  the SCAN or  SEARCH speed  to
  1423.             give the radio more time to respond to a signal.
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.             MEMORY  CHANNEL DATA FIELDS
  1430.  
  1431.  
  1432.               Program  Memory  channels  contain  information for  a specific
  1433.             radio  setting.  Each  channel contains information on Frequency,
  1434.             Modulation and attenuation to  be sent to (or  received from) the
  1435.             radio.  In addition,  information on signal  strength,  number of
  1436.             squelch breaks and the frequency assignment are also displayed.
  1437.  
  1438.  
  1439.                                                               THE DISPLAY  19
  1440.  
  1441.  
  1442.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1443.  
  1444.  
  1445.               Each program channel displayed  has  several  fields associated
  1446.             with it.  Some of these fields are entry fields that  information
  1447.             can be  entered.  Other  fields are toggle  switches  that can be
  1448.             turned  on and off.  Note  that entry field  information  is  NOT
  1449.             accepted until ENTER is pressed,  a TAB key  is  pressed,  a  new
  1450.             entry field is selected with the mouse, or the channel display is
  1451.             changed with the scroll bars.
  1452.  
  1453.  
  1454.  
  1455.  
  1456.             CHANNEL number
  1457.  
  1458.  
  1459.               This is the first  field  on the display. It  determines  which
  1460.             memory  channel  is  being  displayed  or  changed.  The   memory
  1461.             channel can be changed by  direct  entry in the channel field, or
  1462.             using  the  scroll  bars to the left  of the channel number.  The
  1463.             PgUp and PgDn  keys  will  also scroll  the memory channel up and
  1464.             down.  If entering the channel number, keep in mind that the data
  1465.             will NOT be entered unless you press ENTER or a TAB key.
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.             VALID (Vld)
  1472.  
  1473.  
  1474.  
  1475.               The VALID field  determines whether or not SCAN and SEARCH will
  1476.             use  the frequency currently entered into that channel.  For SCAN
  1477.             mode, the program will not scan the memory channel if VLD is OFF.
  1478.             For the SEARCH operation, a frequency entered in  a memory record
  1479.             that has the VALID flag off will NOT cause the search to stop and
  1480.             log.
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.             DELAY (Dly)
  1487.  
  1488.  
  1489.  
  1490.               The DELAY  field is use  during the SCAN and SEARCH operations.
  1491.             If delay is set ON,  scanning  will  continue DELAY seconds after
  1492.             the signal ends  on  that  channel.  If  delay  is  set OFF, then
  1493.             scanning  will continue immediately after the  signal  ends.  The
  1494.             DELAY time value can be set on the PARMS panel.
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.                                                               THE DISPLAY  20
  1504.  
  1505.  
  1506.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1507.  
  1508.             ATTENUATION (Att)
  1509.  
  1510.  
  1511.               The ATTENUATION field selects  the  attenuator  of  the  radio.
  1512.             This is a circuit that reduces  the  signal strength so that high
  1513.             level  signals do not overload the radio. The AOR3000 and AOR8000
  1514.             radios  support  this  feature.  This  option  has no effect  for
  1515.             KENWOOD and ICOM radios.
  1516.  
  1517.  
  1518.  
  1519.  
  1520.             RESUME (Rsm)
  1521.  
  1522.  
  1523.               The RESUME field selects the RESUME function for the individual
  1524.             memory  channel. If this switch is on,  and a  signal is detected
  1525.             for this memory channel  in SEARCH  or  SCAN mode, SEARCH or SCAN
  1526.             will continue after  a set number of second if the signal has not
  1527.             gone away. This works the same as the global RESUME switch except
  1528.             that it only affects the single channel.
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.             FREQUENCY
  1535.  
  1536.  
  1537.  
  1538.               The FREQUENCY field is used to record or set the current memory
  1539.             channel  frequency.  Frequency  information  is  entered  in Mhz.
  1540.             Note that INS and DEL keys do not work when editing the FREQUENCY
  1541.             field.
  1542.  
  1543.  
  1544.  
  1545.  
  1546.             MODE
  1547.  
  1548.  
  1549.  
  1550.               The  MODE  field  represents  the modulation  being used  for a
  1551.             specific frequency. This field is a drop down selection  box.  To
  1552.             select a modulation, click on the button to the right of the box.
  1553.             Double click  on  the  desired  modulation.  Note  that  not  all
  1554.             modulations will be accepted by your particular radio.
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.                                                               THE DISPLAY  21
  1568.  
  1569.  
  1570.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1571.  
  1572.             COUNT
  1573.  
  1574.  
  1575.               This  field displays the number of times  a signal was detected
  1576.             on a specific  channel. This  field  cannot be  edited.  However,
  1577.             left-clicking on  this field with the mouse cursor will reset the
  1578.             field to 0.
  1579.  
  1580.  
  1581.  
  1582.  
  1583.             TIME
  1584.  
  1585.  
  1586.               This field displays the average number of seconds that a signal
  1587.             was detected on a specific channel. This field cannot  be edited.
  1588.             However, left-clicking on this field  with  the mouse cursor will
  1589.             reset the field to 0.
  1590.  
  1591.  
  1592.  
  1593.  
  1594.             SIGNAL
  1595.  
  1596.  
  1597.               The signal strength  of  the last  recorded signal  is reported
  1598.             here. This  field  cannot be  edited.  However,  left-clicking on
  1599.             this field with the mouse cursor will reset the field to 0.
  1600.  
  1601.  
  1602.  
  1603.  
  1604.             SERVICE
  1605.  
  1606.  
  1607.               This  field  is  used  to record  the  service  for  a specific
  1608.             channel.  This  is a  scratch pad location to record  information
  1609.             about a  specific  frequency.  If  the  squelch  breaks  on  this
  1610.             channel during  SCAN  or SEARCH mode, the program will attempt to
  1611.             lookup the service for the frequency entered. If the frequency is
  1612.             found in the current frequency database, and the SERVICE field is
  1613.             blank, then it will be  filled in with  the service  found in the
  1614.             database.
  1615.  
  1616.  
  1617.  
  1618.  
  1619.             TIME STAMP
  1620.  
  1621.  
  1622.               When  ever  a squelch  break  occurs for this channel, the time
  1623.             stamp is  updated with the time and date of the occurrence.  This
  1624.             field  cannot be edited.  However,  left-clicking  on this  field
  1625.             with the mouse cursor will reset the field to 0.
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.                                                               THE DISPLAY  22
  1632.  
  1633.  
  1634.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1635.  
  1636.             SCAN BANK  DATA FIELDS
  1637.  
  1638.  
  1639.               Scan Bank entry  allows you  to  define banks of  channels  for
  1640.             scanning.  RADIOCTL allows you to assign any range of channels to
  1641.             various banks. Up to 100 banks (0-99) can be assigned. Banks  can
  1642.             overlap, and can be turned on  or off selectively. In  order  for
  1643.             SCAN mode to recognize banks, the Banks On button must be active.
  1644.             The bank displayed has several fields associated with it.
  1645.  
  1646.  
  1647.  
  1648.  
  1649.             CHANNEL number
  1650.  
  1651.  
  1652.               This  is  the first  field on the display. It  determines which
  1653.             scan bank  is  being displayed  or  changed.  The range for  this
  1654.             channel  number is 0 to 99.  The Channel number can be changed by
  1655.             direct entry in the channel field,  or  using the scroll  bars to
  1656.             the left of  the  channel number.  The  shift-PgUp and shift-PgDn
  1657.             keys  will  also  scroll  the  memory  channel  up and  down.  If
  1658.             entering the channel number,  keep in mind that the data will NOT
  1659.             be entered unless you press ENTER or a TAB key.
  1660.  
  1661.  
  1662.  
  1663.  
  1664.             Valid
  1665.  
  1666.  
  1667.               The VALID  field  determines whether or not SCAN  will use this
  1668.             bank.  Scanning banks without  the  VALID flag will be ignored at
  1669.             all times.
  1670.  
  1671.  
  1672.  
  1673.  
  1674.             Start
  1675.  
  1676.  
  1677.               START identifies the first  channel to  start scanning with for
  1678.             the given bank. When this bank is active, START will be the first
  1679.             channel scanned  if  the  channel's  VALID  flag  is set. If  the
  1680.             channel's  VALID flag is NOT set,  then the first  channel to  be
  1681.             scanned will be the next sequential channel with a VALID flag.
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.                                                               THE DISPLAY  23
  1696.  
  1697.  
  1698.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1699.  
  1700.             STOP
  1701.  
  1702.  
  1703.               STOP  identifies  the  last channel to scan when  the  bank  is
  1704.             active.  After  this channel  is scanned, scanning  will continue
  1705.             with the START channel of the next VALID scan bank.
  1706.  
  1707.               If the STOP channel is set lower  than the  START  channel, the
  1708.             SCAN  will  decrement  channel numbers. If  STOP is greater  than
  1709.             START,  channel  numbers  will  increment. If  STOP and START are
  1710.             equal,  the  single channel  number  in  START  and  END will  be
  1711.             scanned.
  1712.  
  1713.  
  1714.  
  1715.  
  1716.             SERVICE
  1717.  
  1718.  
  1719.               This field is provided to enter  comments  about a given  bank.
  1720.             It is not used or modified by any program function.
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.                                                               THE DISPLAY  24
  1760.  
  1761.  
  1762.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1763.  
  1764.             SEARCH BANK DATA FIELDS
  1765.  
  1766.  
  1767.  
  1768.               The  search  bank  panel allows you to define banks of channels
  1769.             for  searching.  RADIOCTL  allows you  to  assign  any  range  of
  1770.             frequencies,  along  with  a   modulation  and  step   value  for
  1771.             searching.  Up  to 100  search  banks (0-99) can be  defined.  In
  1772.             order for  SEARCH mode to recognize  banks,  the  Banks On button
  1773.             must be active.  The bank displayed has several fields associated
  1774.             with it.
  1775.  
  1776.               When searching, the program  will start  with  the first search
  1777.             channel marked as valid,  set the radio VFO to  the  frequency in
  1778.             the  START field and the modulation in the MODE  field, and check
  1779.             for a  signal.  If  no  signal  is  detected,  the  program  will
  1780.             increment or decrement the  frequency  by  the amount in the  INC
  1781.             field, and repeat  the  process.  When  the frequency in the STOP
  1782.             field is reached, the  program will select the next  valid search
  1783.             bank and repeat the process. When all valid search channels  have
  1784.             been processed, the program returns to the first search bank. For
  1785.             more details on  the SEARCH operation, see the description of the
  1786.             SEARCH mode.
  1787.  
  1788.  
  1789.  
  1790.  
  1791.             CHANNEL number
  1792.  
  1793.  
  1794.               This is the first  field on the  display.  It  determines which
  1795.             search bank  is being  displayed or changed.  The  range for this
  1796.             channel number is 0 to 99.  The Channel number can be  changed by
  1797.             direct entry  in the channel field, or  using the scroll  bars to
  1798.             the left  of the channel  number.  The alt-PgUp and alt-PgDn keys
  1799.             will also scroll the memory channel up and down.  If entering the
  1800.             channel number, keep in mind that  the data  will NOT be accepted
  1801.             unless you press ENTER or a TAB key.
  1802.  
  1803.  
  1804.  
  1805.  
  1806.             VALID
  1807.  
  1808.  
  1809.               The  VALID field determines whether or not SEARCH will use this
  1810.             bank.  Search banks without the VALID flag will be ignored at all
  1811.             times.
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.                                                   SEARCH BANK DATA FIELDS  25
  1824.  
  1825.  
  1826.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1827.  
  1828.             Start-Freq
  1829.  
  1830.  
  1831.               Start-Freq  identifies the  first  frequency  to  set  for  the
  1832.             search.  Please note that the program does NOT check the range of
  1833.             this value.  If it is outside the  range of  the radio, the radio
  1834.             may  ignore the setting.
  1835.  
  1836.  
  1837.  
  1838.  
  1839.             Stop-Freq
  1840.  
  1841.  
  1842.               Stop-freq  identifies the last frequency to set for the search.
  1843.             The search bank ends when the vfo frequency reaches the Stop-freq
  1844.             value.  If the Stop-freq value is less than the Start-freq value,
  1845.             the  frequency is decremented. If the  Stop-freq value is greater
  1846.             than the Start-freq  value, the frequency is incremented.  Please
  1847.             note that the program does NOT check the range of  this value. If
  1848.             it  is  outside the range of the radio, the radio may  ignore the
  1849.             setting.
  1850.  
  1851.  
  1852.  
  1853.  
  1854.             Incr-Freq
  1855.  
  1856.  
  1857.               Inc-Freq determines  the  steps for the given search  bank. The
  1858.             Inc-Freq value is added to (or subtracted from) the VFO frequency
  1859.             for each step. If an Inc-Freq  value of 0 is entered, the  SEARCH
  1860.             mode will automatically reset the VLD flag for that bank.
  1861.  
  1862.  
  1863.  
  1864.  
  1865.             Mode
  1866.  
  1867.  
  1868.               The MODE field represents  the  modulation  being  used for the
  1869.             search range. The  radio  will be set to this modulation  at  the
  1870.             beginning  of  the  search range.  This  field  is  a  drop  down
  1871.             selection box. To select a modulation, click on the button to the
  1872.             right of  the box. Double  click on the desired modulation.  Note
  1873.             that not  all  modulations  will  be accepted by your  particular
  1874.             radio.
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.                                                   SEARCH BANK DATA FIELDS  26
  1888.  
  1889.  
  1890.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1891.  
  1892.             Service
  1893.  
  1894.  
  1895.               This  field  is provided to enter comments  about a given bank.
  1896.             It is not used or modified by any program function.
  1897.  
  1898.  
  1899.  
  1900.  
  1901.             STATUS LINE
  1902.  
  1903.  
  1904.               The status line displays messages from the program. This may be
  1905.             error  messages, or normal operation messages.  The time and date
  1906.             are included with all messages as an indication of when the error
  1907.             occurred.
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.             SPECTRUM DISPLAY
  1914.  
  1915.  
  1916.               The  spectrum display  shows  a graph  of  frequency vs. signal
  1917.             strength.  An active channel will be shown as a red  line (if the
  1918.             graph  is  in  the  range of the  active frequency).  Frequencies
  1919.             representing past activity will be displayed in green.
  1920.  
  1921.               In  the lower left hand corner, the starting frequency will  be
  1922.             displayed. The ending frequency of the spectrum will be displayed
  1923.             in the lower  right  hand  corner  of  the  display.  The  center
  1924.             frequency  of the spectrum is  changed by  moving  the horizontal
  1925.             scroll  bar. The minimum start frequency is 0 mhz and the maximum
  1926.             stop  frequency  is   9999.9mhz.  The  horz   step  increment  is
  1927.             determined by the spectrum resolution.  The resolution is changed
  1928.             by  moving  the vertical scroll bar. Resolution goes  from 100khz
  1929.             per pixel to 1khz per pixel in 1khz steps.
  1930.  
  1931.               Tic marks are  displayed for reference. Tic marks are displayed
  1932.             every 10 mhz when the  resolution is above 10khz/pixel.  When the
  1933.             resolution is  10khz or below,  the tic marks are displayed every
  1934.             1mhz.
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.                                                   SEARCH BANK DATA FIELDS  27
  1952.  
  1953.  
  1954.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  1955.  
  1956.             THE MENU
  1957.  
  1958.  
  1959.  
  1960.               The menu on the top of the panel provides additional functions.
  1961.             these functions provide the  ability to load and save information
  1962.             to disk,  customize your  radio  setup, and manipulate the memory
  1963.             channel information. Menu  items can be  selected by  placing the
  1964.             mouse cursor  over the item and pressing  the right mouse button.
  1965.             indicated by an underline  under  the character  in  the specific
  1966.             menu  item.  For the  primary menu,  the  ALT key  must  also  be
  1967.             pressed.  For  drop-down menus,  only the key  itself is need  to
  1968.             select an item.
  1969.  
  1970.  
  1971.  
  1972.  
  1973.             FILE MENU
  1974.  
  1975.  
  1976.               The File menu provides the ability to load or save the  current
  1977.             memory channel, scan  banks,  and search banks to  or from a text
  1978.             file.  The file  format for this  file is  described in  the DATA
  1979.             FORMAT section.  The scan information can  be  saved to or loaded
  1980.             from  many  different files.  When a file is  loaded, only  those
  1981.             memory channels, scan bank channels, or search  channels that are
  1982.             included  in  the file are  changed.  For  a  save,  only  memory
  1983.             channels with a frequency greater than zero , and scan and search
  1984.             banks  that  are  marked as valid are  written.  If  the  program
  1985.             detects a file format problem when loading, the type of error and
  1986.             the line number causing the error will be displayed, and the load
  1987.             will stop.
  1988.  
  1989.               A new DBASE file can  also  be selected  from this  panel. This
  1990.             file  is  used  for service lookup operations. The format of this
  1991.             file is also discussed in the DATA FORMAT section.
  1992.  
  1993.               The name of the logging  file is also set from this menu.  This
  1994.             is the file that is written to when the LOGGING switch is on.
  1995.  
  1996.               The File menu also  contains the Quit for the program. Function
  1997.             key 3 will also terminate the program.
  1998.  
  1999.  
  2000.  
  2001.  
  2002.             DATABASE MENU
  2003.  
  2004.  
  2005.               The Database  menu allows you to manipulate  various aspects of
  2006.             the memory channels. A sort of memory channel by frequency can be
  2007.             done from  this panel.  With a sorted frequency  list,  the radio
  2008.             being controlled requires less settling time  for  each frequency
  2009.             change, allowing for faster signal detection.
  2010.  
  2011.               The  Service  search  will update  all  Service fields for  any
  2012.             memory channel with a non-zero frequency. The service information
  2013.  
  2014.  
  2015.                                                                  The Menu  28
  2016.  
  2017.  
  2018.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2019.  
  2020.             is obtained from the current DBASE file.
  2021.  
  2022.               The  Clear option allows you  to clear all memory channels, all
  2023.             service fields from all memory channels, or all  count, time  and
  2024.             signal logs from all memory channels.
  2025.  
  2026.  
  2027.  
  2028.  
  2029.             COMMON PARMS PANEL
  2030.  
  2031.  
  2032.  
  2033.               Various parameters determine the operation of the program.  For
  2034.             the  most part, these parameters are  set  once  when  you  first
  2035.             install the program. The first page of the  Parms Notebook allows
  2036.             you to set program operation parameters.
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.             Priority
  2043.  
  2044.  
  2045.  
  2046.               This common  panel  parm  sets  the  time  (in seconds) between
  2047.             priority checks.
  2048.  
  2049.  
  2050.  
  2051.  
  2052.              Delay
  2053.  
  2054.  
  2055.               The number of seconds that the program will wait  on a  channel
  2056.             after a signal  disappears.  This value  only has  affect  if the
  2057.             DELAY flag is set on the current memory channel.
  2058.  
  2059.  
  2060.  
  2061.  
  2062.              Resume
  2063.  
  2064.  
  2065.               If  RESUME is selected, this is the number of seconds that SCAN
  2066.             or SEARCH will continue after a signal is detected.
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.                                                                  The Menu  29
  2080.  
  2081.  
  2082.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2083.  
  2084.              Spectrum Background
  2085.  
  2086.  
  2087.               This is  the  color of the SPECTRUM DISPLAY  window background.
  2088.             The default is BLACK. However, it can be changed to suit personal
  2089.             preference.
  2090.  
  2091.  
  2092.  
  2093.  
  2094.              Tone Decode Enable
  2095.  
  2096.  
  2097.               This  selection  is  for a future enhancement. It is  currently
  2098.             disabled, and cannot be selected.
  2099.  
  2100.  
  2101.  
  2102.  
  2103.             RADIO  PARMS PANEL
  2104.  
  2105.  
  2106.  
  2107.               The  program  provides settings for up to  eight  radios.  Each
  2108.             radio can be setup with different operation characteristics.  For
  2109.             the most part,  these parameters  are  set once  when  you  first
  2110.             install  the program. However,  you  may  need  to  update  these
  2111.             parameters if you connect different radios.  Except for Baud rate
  2112.             and  Com port, the defaults for the particular radio types should
  2113.             only be changed if a non-standard radio is being supported.
  2114.  
  2115.  
  2116.  
  2117.  
  2118.             Radio Name
  2119.  
  2120.  
  2121.               This  is  the  name  that  you give the  radio.  There  are  no
  2122.             restrictions  on  the  name,  other  than  is  is  limited  to 30
  2123.             alpha-numeric  characters.   This  name  is  used  in  the  Radio
  2124.             Selection control on the main panel.
  2125.  
  2126.  
  2127.  
  2128.  
  2129.             Radio Type
  2130.  
  2131.  
  2132.               This  field  defines the type of radio  (protocol).  There  are
  2133.             currently six types of radios  supported. ICOM, KENWOOD, AOR3000,
  2134.             AOR8000,  OPTO  and  LOCAL.  Other radios may  be  added  in  the
  2135.             future.
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.                                                                  The Menu  30
  2144.  
  2145.  
  2146.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2147.  
  2148.             TXADR
  2149.  
  2150.  
  2151.               ICOM and OPTO radios require  an address.  For  the R-7000, the
  2152.             address is normally  8. If you connect  a  different ICOM or OPTO
  2153.             radio, or you have more than one  ICOM  radio connected, you  can
  2154.             change this address to match.  This parameter  has no  affect for
  2155.             other radio types.
  2156.  
  2157.  
  2158.  
  2159.  
  2160.             Max Channel
  2161.  
  2162.  
  2163.               This  field defines the maximum  memory  channel  in the radio.
  2164.             For  the  ICOM R-7000, and KENWOOD R-5000, this would normally be
  2165.             99. For the AOR3000 this value should be 399. Changing this field
  2166.             allows the program to support  other radios  with more  (or less)
  2167.             memory.  This parm  has no effect  for the OPTO  protocol, as the
  2168.             OPTO protocol does not support memory channels.
  2169.  
  2170.  
  2171.  
  2172.  
  2173.             ORIGIN
  2174.  
  2175.  
  2176.               Origin is  the  first  memory  channel. ICOM radios start  with
  2177.             memory  channel  1.  The  AOR3000 and KENWOOD  start with  memory
  2178.             channel 0.  This parm has no effect for the OPTO protocol, as the
  2179.             OPTO protocol does not support memory channels.
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.             MAX FREQUENCY
  2186.  
  2187.  
  2188.               This is the maximum frequency that the radio will accept.
  2189.  
  2190.  
  2191.  
  2192.  
  2193.             MIN FREQUENCY
  2194.  
  2195.  
  2196.               This is the minimum frequency that the radio will accept.
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.                                                                  The Menu  31
  2208.  
  2209.  
  2210.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2211.  
  2212.             BAUD RATE
  2213.  
  2214.  
  2215.               The baud  setting for this radio. Most radios can be configured
  2216.             to accept baud rates from 1200  to 9600 baud. The default setting
  2217.             for  ICOM and  AOR3000 is 9600. For the  KENWOOD,  the default is
  2218.             4800 baud. Adjust this setting  to  match the baud rate that your
  2219.             radio is set for.
  2220.  
  2221.  
  2222.  
  2223.  
  2224.             COM PORT
  2225.  
  2226.  
  2227.               This  is  the  com  port  that  your radio is attached  to. The
  2228.             program allows  you to select com  1 thru com 4 or LOCAL. A LOCAL
  2229.             selection will bypass all serial port output.
  2230.  
  2231.  
  2232.  
  2233.  
  2234.             DATA BITS
  2235.  
  2236.  
  2237.               Most of the radios supported work with an 8 bit data format. If
  2238.             you have a radio that requires 7 bits, this can be changed.
  2239.  
  2240.  
  2241.  
  2242.  
  2243.             STOP BITS
  2244.  
  2245.  
  2246.               Most of the radios supported use  2  stop bits.  If needed, you
  2247.             can change this to 1 stop bit.
  2248.  
  2249.  
  2250.  
  2251.  
  2252.             FLOW CONTROL
  2253.  
  2254.  
  2255.               Flow   Control   provides  the   ability  to  stop  and   start
  2256.             communications  based on the ability of the radio and computer to
  2257.             accept data.  Flow control requires the use of additional control
  2258.             lines (RTS/DTS).  These  lines are used as signals to indicate to
  2259.             the radio and the computer to start and stop sending information.
  2260.             The ICOM interface that this program is  designed  to  work  with
  2261.             does NOT provide  for RTS/CTS control lines (flow  control).  The
  2262.             KENWOOD and AOR3000 interfaces  will use RTS/CTS flow control. It
  2263.             is recommended  that flow control be left on for these radios, as
  2264.             they may not work properly with it off.
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.                                                                  The Menu  32
  2272.  
  2273.  
  2274.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2275.  
  2276.             SIGNAL DETECT
  2277.  
  2278.  
  2279.               There are three ways to detect  a  squelch break. The first  is
  2280.             using a spare signal on the RS-232 port. This signal detection is
  2281.             part  of  the  modified  interface, and also  provided with  OPTO
  2282.             equipped radios. This is referred to as HARDWARE detection.
  2283.  
  2284.               The  second detection method  involves using  a  command to the
  2285.             radio to  detect squelch break.  This is  referred to as SOFTWARE
  2286.             detection.  This  method  also  uses  a  command to the  radio to
  2287.             determine  the  signal  strength.  SOFTWARE   detection  is   NOT
  2288.             available  for the ICOM protocol.  Some KENWOOD radios provide  a
  2289.             software signal detection.  The KENWOOD  R5000 does NOT have this
  2290.             feature.
  2291.  
  2292.               The  third method  is a  combination of HARDWARE and  SOFTWARE.
  2293.             With  this  technique,  the signal line  is checked  for  squelch
  2294.             break, and a signal  strength  command  is  issued  ONLY  if  the
  2295.             squelch break signal  has been detected. This method is  the most
  2296.             efficient for scanning speed. However, it cannot be used for ICOM
  2297.             radios, as there are no signal strength commands available.
  2298.  
  2299.  
  2300.               Please note that to make use of  the HARDWARE, or HARDWARE  and
  2301.             SOFTWARE  detect  methods,  either  the modified interface or the
  2302.             OPTO interface must be present.
  2303.  
  2304.  
  2305.  
  2306.  
  2307.             SEND DELAY
  2308.  
  2309.  
  2310.               Some radios require  a delay between  each  character sent.  If
  2311.             this value is set greater than 0, the computer will pause for the
  2312.             number of milliseconds entered between each character sent to the
  2313.             radio.  Although  this  delay  is  not  needed  on  the currently
  2314.             supported radios, this  option is provided for future support  of
  2315.             other  radios. The maximum value  that the program will allow for
  2316.             this value is 50. If a  greater  value is set, it will be reduced
  2317.             when  the  PARMS panel is  exited.  Be  aware  that  setting this
  2318.             parameter  will  slow  down  the SCAN and  SEARCH  rates  of  the
  2319.             program.
  2320.  
  2321.              NOTE:  The  delay time generated is approximate. This  is due to
  2322.             the   unpredictability    of   the    multi-tasking   dispatching
  2323.             environment. If this option is required, some experimentation may
  2324.             be needed to determine the correct value.
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.                                                                  The Menu  33
  2336.  
  2337.  
  2338.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2339.  
  2340.             SPECIAL KEYS
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.             ENTER
  2349.  
  2350.  
  2351.               The ENTER key finalizes  input  to the  program. For data entry
  2352.             fields, the information is stored into the computer's memory, and
  2353.             the cursor advances to the next field.
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.             ESC
  2360.  
  2361.  
  2362.               Pressing ESC terminates the current operation. It is equivalent
  2363.             to pressing the MANUAL button.
  2364.  
  2365.  
  2366.  
  2367.  
  2368.             tab keys
  2369.  
  2370.  
  2371.               The  tab keys will move the cursor to the next field. A forward
  2372.             or reverse tab key will complete data entry of the current field.
  2373.  
  2374.  
  2375.  
  2376.  
  2377.             PgDn/PgUp
  2378.  
  2379.  
  2380.               These  keys increment or decrement the  current  memory channel
  2381.             being displayed.
  2382.  
  2383.  
  2384.  
  2385.  
  2386.             ctl-PgDn/ctl-PgUp
  2387.  
  2388.  
  2389.               These keys increment or decrement the current scan bank channel
  2390.             being displayed.
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.                                                              SPECIAL KEYS  34
  2400.  
  2401.  
  2402.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2403.  
  2404.             alt-PgDn/ctl-PgUp
  2405.  
  2406.  
  2407.               These  keys  increment or  decrement  the current  search  bank
  2408.             channel being displayed.
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.                                                              SPECIAL KEYS  35
  2464.  
  2465.  
  2466.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2467.  
  2468.             DATA FILE FORMATS
  2469.  
  2470.  
  2471.  
  2472.  
  2473.               There are several  files  that this program makes use of. These
  2474.             files are used to store and retrieve data used by the program.
  2475.  
  2476.  
  2477.  
  2478.  
  2479.             LOGFILE format
  2480.  
  2481.  
  2482.  
  2483.                When LOGGING is enabled, certain transactions are logged to  a
  2484.             file.  The  name  of this  file is set by the  user.  The initial
  2485.             setting for this filename is RADIOCTL.LOG.
  2486.  
  2487.             For a given transaction, the following information is logged:
  2488.  
  2489.             *   Timestamp- The Date and Time of the transaction.
  2490.  
  2491.             *   The scanning mode (SCAN/SEARCH/MANUAL).
  2492.  
  2493.             *   The VFO frequency.
  2494.  
  2495.             *   The VFO modulation.
  2496.  
  2497.             *   The current memory channel.
  2498.  
  2499.             *   The signal strength at the time of transaction.
  2500.  
  2501.             *   The length of the transaction.
  2502.  
  2503.             *   The service information for the current memory channel.
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.             FREQLIST.DBF
  2511.  
  2512.  
  2513.  
  2514.               This  is  a  standard  DBASE III+ type  data  file. It contains
  2515.             frequencies and  allocations  for the  radio spectrum. There  are
  2516.             three fields that are used by this program.
  2517.  
  2518.               field name     allocation       description
  2519.               -----------------------------------------------------------
  2520.               FREQUENCY      decimal 10.5     holds the frequency in Mhz
  2521.               DESCRIPT       character 50     usage of the frequency
  2522.               ACTION         logical          flags the frequency in use
  2523.  
  2524.               If  the  ACTION  field is not present, the program will use the
  2525.  
  2526.  
  2527.                                                         DATA FILE FORMATS  36
  2528.  
  2529.  
  2530.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2531.  
  2532.             DESCRIPT  field  to  determine  ACTION.  A blank  DESCRIPT  field
  2533.             signals an inactive channel.
  2534.  
  2535.               The length of the DESCRIPT field can be changed, if so desired.
  2536.             This program only uses the first 80 chars of this field.
  2537.  
  2538.               Any other fields can be added or deleted from this file without
  2539.             affecting the operation of  the program.  However,  if either the
  2540.             FREQUENCY or DESCRIPT field  is not present in the database,  the
  2541.             DBASE function will not operate.
  2542.  
  2543.  
  2544.  
  2545.  
  2546.             data file format
  2547.  
  2548.  
  2549.  
  2550.               The  SAVE  command creates a file with  the current settings of
  2551.             memory channels, and various scan parameters. The file created is
  2552.             an  ASCII  readable  file.  Each record is terminated  by a CR/LF
  2553.             sequence.  One record represents one frequency channel, one  scan
  2554.             bank channel, one search bank channel, one command, or a comment.
  2555.             Which  type  if record  is  determined  by  the  first  non-blank
  2556.             character on the line.  The following table shows the  identifier
  2557.             for the various types of records:
  2558.  
  2559.                        ┌──────────────┬─────────────────────────────┐
  2560.                        │ identifier   │  type of record             │
  2561.                        ├──────────────┼─────────────────────────────┤
  2562.                        │ number       │ frequency channel info      │
  2563.                        ├──────────────┼─────────────────────────────┤
  2564.                        │ @            │ scan bank information       │
  2565.                        ├──────────────┼─────────────────────────────┤
  2566.                        │ #            │ search bank information     │
  2567.                        ├──────────────┼─────────────────────────────┤
  2568.                        │ keyword      │ command to program          │
  2569.                        ├──────────────┼─────────────────────────────┤
  2570.                        │ *            │ comment                     │
  2571.                        └──────────────┴─────────────────────────────┘
  2572.  
  2573.  
  2574.  
  2575.             Each record contains one or more fields delimited by blanks.  The
  2576.             file can  be altered (or created) using any standard text editor.
  2577.             The  maximum  record length that  the program can handle  is  200
  2578.             characters.  If   the  comment  record  flag   is  detected,  all
  2579.             information following the '*' is ignored  on that line.  When the
  2580.             program reads the file, any missing required parameter, parameter
  2581.             range error, or unrecognized keyword will terminate the file read
  2582.             at that line.
  2583.  
  2584.  
  2585.  
  2586.              The format for a frequency channel entry is as follows:
  2587.  
  2588.  
  2589.  
  2590.  
  2591.                                                         DATA FILE FORMATS  37
  2592.  
  2593.  
  2594.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2595.  
  2596.          ┌─────┬───────────┬────────────────┬────────────────────────────┐
  2597.          │field│  name     │ value range    │ description                │
  2598.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2599.          │   1 │ CHANNEL   │ 0-9999         │channel number to set       │
  2600.          │     │           │                │ required-positional        │
  2601.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2602.          │   2 │ FREQUENCY │ 0-999.9999     │frequency in Mhz            │
  2603.          │     │           │                │ required-positional        │
  2604.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2605.          │   3 │ MODE      │ 3 chars        │valid modulation for radio  │
  2606.          │     │           │                │ required-positional        │
  2607.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2608.          │   4*│ COUNT     │ 0-999999       │count of squelch breaks     │
  2609.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2610.          │   5*│ DURATION  │ 0-999999       │total duration of squelch   │
  2611.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2612.          │   6*│ SIGNAL    │ Sxx            │Signal strength value (xx)  │
  2613.          │     │           │ xx=00 to 15    │ optional                   │
  2614.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2615.          │   7*│ VALID     │ VALID/NOTVALID │indicator of channel valid  │
  2616.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2617.          │   8*│ ATTEN     │ ANTEN/NOANTEN  │indicator of attenuation    │
  2618.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2619.          │   9*│ RESUME    │ RESUME/NORESUME│indicator of resume         │
  2620.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2621.          │  10*│ TSTAMP    │ TSTAMP value   │squelch break time stamp    │
  2622.          │     │           │ TSTAMP 0       │time value is UNIX time     │
  2623.          │     │           │                │(number of seconds since    │
  2624.          │     │           │                │ 1970) 0 = no stamp.        │
  2625.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2626.          │  11*│ TONE      │ PL 0 0 0       │future enhancement.         │
  2627.          │     │           │                │If included, all three      │
  2628.          │     │           │                │numbers must be specified.  │
  2629.          │     │           │                │                            │
  2630.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2631.          │  12*│ DELAY     │ DELAY/NODELAY  │indicator of channel delay  │
  2632.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2633.          │  13*│ SERVICE   │ 80 chars       │service for channel         │
  2634.          └─────┴───────────┴────────────────┴────────────────────────────┘
  2635.  
  2636.          *optional fields
  2637.  
  2638.  
  2639.  
  2640.               The first three fields  MUST be specified and be in  the proper
  2641.             order. Optional fields do NOT have to be specified.  However, the
  2642.             following positional restrictions apply:,
  2643.  
  2644.             *   If COUNT is specified, it MUST follow the MODE field.  If not
  2645.                 specified, the COUNT value for the channel is set to 0.
  2646.  
  2647.             *   If DURATION is specified,  COUNT must  also be specified, and
  2648.                 DURATION  must  follow  the  COUNT.  If  not  specified,  the
  2649.                 DURATION value for the channel is set to 0.
  2650.  
  2651.             *   Duration  value MUST be  specified  if any of  the  following
  2652.                 fields are specified:
  2653.  
  2654.  
  2655.                                                         DATA FILE FORMATS  38
  2656.  
  2657.  
  2658.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2659.  
  2660.                   SIGNAL, VALID, ANTEN, RESUME, TSTAMP, TONE, DELAY, SERVICE.
  2661.  
  2662.             *   If SIGNAL value is not  specified,  then SIGNAL value for the
  2663.                 channel is set to 0.
  2664.  
  2665.             *   If VALID  is not specified, the channel will be marked VALID.
  2666.  
  2667.             *   If ANTEN, RESUME  or  DELAY is  not specified, the respective
  2668.                 flags will be reset for the channel.
  2669.  
  2670.             *   If DELAY is specified, it MUST precede the service field.
  2671.  
  2672.             *   If  SERVICE  is specified, DELAY must also be specified.  All
  2673.                 characters (up to 80) following the DELAY value and up to the
  2674.                 end  of  the line  (CR/LF)  are taken  as  a SERVICE  string.
  2675.                 Leading blanks and any special ASCII characters are removed.
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.                                                         DATA FILE FORMATS  39
  2720.  
  2721.  
  2722.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2723.  
  2724.  
  2725.  
  2726.              The format for a scan bank entry is as follows:
  2727.  
  2728.          ┌─────┬───────────┬────────────────┬────────────────────────────┐
  2729.          │field│  name     │ value range    │ description                │
  2730.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2731.          │   1 │ BANKID    │ @              │@ identifies a scan bank    │
  2732.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2733.          │   2 │ BANK      │ 1-100          │bank number                 │
  2734.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2735.          │   3 │ START     │ 0- MAX         │starting channel for bank   │
  2736.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2737.          │   4 │ END       │ 0- MAX         │ending   channel for bank   │
  2738.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2739.          │   5*│ SCAN      │ SCAN/NOSCAN    │valid bank                  │
  2740.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2741.          │   6*│ DESCRIPT  │ 80 chars       │description of bank         │
  2742.          └─────┴───────────┴────────────────┴────────────────────────────┘
  2743.  
  2744.          *optional fields
  2745.  
  2746.  
  2747.  
  2748.  
  2749.               If NOSCAN is not specified, the bank is marked as valid.
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.                                                         DATA FILE FORMATS  40
  2784.  
  2785.  
  2786.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2787.  
  2788.  
  2789.              The format for a search bank entry is as follows:
  2790.  
  2791.  
  2792.          ┌─────┬───────────┬────────────────┬────────────────────────────┐
  2793.          │field│  name     │ value range    │ description                │
  2794.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2795.          │   1 │ BANKID    │ #              │@ identifies a search bank  │
  2796.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2797.          │   2 │ BANK      │ 1-100          │bank number                 │
  2798.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2799.          │   3 │ START     │ 0- 9999.99999  │starting frequency for bank │
  2800.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2801.          │   4 │ END       │ 0- 9999.99999  │ending   frequency for bank │
  2802.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2803.          │   5 │ INC       │ 0- 9999.99999  │frequency increment         │
  2804.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2805.          │   5 │ MODE      │AM,FM,FMN,etc.  │modulation for bank         │
  2806.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2807.          │   5*│ SEARCH    │ SEARCH/NOSEARCH│valid bank                  │
  2808.          ├─────┼───────────┼────────────────┼────────────────────────────┤
  2809.          │   6*│ DESCRIPT  │ 80 chars       │description of bank         │
  2810.          └─────┴───────────┴────────────────┴────────────────────────────┘
  2811.  
  2812.          *optional fields
  2813.  
  2814.  
  2815.  
  2816.               If NOSEARCH is not specified, the bank is marked as valid.
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.                                                         DATA FILE FORMATS  41
  2848.  
  2849.  
  2850.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2851.  
  2852.  
  2853.               Certain commands can  be entered  in a text file for execution.
  2854.             These  commands provide the ability to execute certain operations
  2855.             automatically,  without  having  to select them from the  various
  2856.             panel controls.
  2857.  
  2858.  
  2859.  
  2860.                          COMMANDS RECOGNIZED
  2861.          ┌────────────────┬────────────────┬────────────────────────────┐
  2862.          │command         │ option(s)      │ description                │
  2863.          ├────────────────┼────────────────┼────────────────────────────┤
  2864.          │ACK             │    -           │turn ON acknowledgement     │
  2865.          ├────────────────┼────────────────┼────────────────────────────┤
  2866.          │BANK            │ ON|OFF         │BANK mode on or off.        │
  2867.          │                │                │Equivalent to pressing BANK │
  2868.          │                │                │button.                     │
  2869.          ├────────────────┼────────────────┼────────────────────────────┤
  2870.          │CHAIN           │ filespec       │start reading another text  │
  2871.          │                │                │file. Maximum CHAIN depth   │
  2872.          │                │                │is 3 files.                 │
  2873.          ├────────────────┼────────────────┼────────────────────────────┤
  2874.          │CHANNEL         │ 0 to 9999      │set channel number.         │
  2875.          │                │                │Equivalent to setting       │
  2876.          │                │                │CHANNEL display value.      │
  2877.          ├────────────────┼────────────────┼────────────────────────────┤
  2878.          │CLEAR           │    -           │Clear all memory channels   │
  2879.          │                │    ALL         │Clear all memory channels   │
  2880.          │                │    COUNTS      │Clear all squelch counts    │
  2881.          │                │    SERVICE     │Clear all service strings   │
  2882.          │                │    SIGNAL      │Clear all strength readings │
  2883.          │                │    TIME        │Clear all squelch times     │
  2884.          ├────────────────┼────────────────┼────────────────────────────┤
  2885.          │DBNAME          │ filespec       │change DBASE filename for   │
  2886.          │                │                │service lookups.            │
  2887.          ├────────────────┼────────────────┼────────────────────────────┤
  2888.          │DELAY           │    xxxx        │Set DELAY value to xxxx.    │
  2889.          ├────────────────┼────────────────┼────────────────────────────┤
  2890.          │F               │  frequency     │Set VFO frequency           │
  2891.          ├────────────────┼────────────────┼────────────────────────────┤
  2892.          │HALT            │     -          │Force MANUAL mode           │
  2893.          ├────────────────┼────────────────┼────────────────────────────┤
  2894.          │LOAD            │     -          │load memory from radio      │
  2895.          ├────────────────┼────────────────┼────────────────────────────┤
  2896.          │M               │   modulation   │set VFO modulation          │
  2897.          └────────────────┴────────────────┴────────────────────────────┘
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.                                                         DATA FILE FORMATS  42
  2912.  
  2913.  
  2914.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2915.  
  2916.  
  2917.  
  2918.  
  2919.                          COMMANDS RECOGNIZED (cont)
  2920.          ┌────────────────┬────────────────┬────────────────────────────┐
  2921.          │NOACK           │     -          │turn OFF acknowledgement    │
  2922.          ├────────────────┼────────────────┼────────────────────────────┤
  2923.          │MANUAL          │     -          │Force MANUAL mode           │
  2924.          ├────────────────┼────────────────┼────────────────────────────┤
  2925.          │MEMORY          │     -          │use radio's memory          │
  2926.          ├────────────────┼────────────────┼────────────────────────────┤
  2927.          │PDELAY          │   0 to 9999    │set priority sample delay   │
  2928.          ├────────────────┼────────────────┼────────────────────────────┤
  2929.          │QUIT            │     -          │exit RADIOCTL               │
  2930.          ├────────────────┼────────────────┼────────────────────────────┤
  2931.          │PRIORITY        │     ON         │set priority switch on      │
  2932.          │                │     OFF        │set priority switch off     │
  2933.          │                │   0 to 99999   │set priority channel        │
  2934.          ├────────────────┼────────────────┼────────────────────────────┤
  2935.          │RESUME          │     ON         │set resume   switch on      │
  2936.          │                │     OFF        │set resume   switch off     │
  2937.          │                │   0 to 9999    │set resume value            │
  2938.          ├────────────────┼────────────────┼────────────────────────────┤
  2939.          │SCAN            │     -          │Start SCAN mode             │
  2940.          ├────────────────┼────────────────┼────────────────────────────┤
  2941.          │SEARCH          │     -          │Start SEARCH mode           │
  2942.          ├────────────────┼────────────────┼────────────────────────────┤
  2943.          │SORT            │     -          │Sort memory channels        │
  2944.          ├────────────────┼────────────────┼────────────────────────────┤
  2945.          │VFO             │     -          │use computer's memory       │
  2946.          └────────────────┴────────────────┴────────────────────────────┘
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.               For  compatibility  with  the  DOS  version  of  Radioctl,  the
  2953.             following  command  keywords  are  recognized,  but ignored  when
  2954.             reading:
  2955.  
  2956.             *   BANK {bank_number}
  2957.  
  2958.             *   BAUD
  2959.  
  2960.             *   CD
  2961.  
  2962.             *   COM1
  2963.  
  2964.             *   COM2
  2965.  
  2966.             *   DBASE
  2967.  
  2968.             *   DIR
  2969.  
  2970.             *   DMAX
  2971.  
  2972.             *   DMIN
  2973.  
  2974.  
  2975.                                                         DATA FILE FORMATS  43
  2976.  
  2977.  
  2978.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  2979.  
  2980.             *   FILENAME
  2981.  
  2982.             *   FKn
  2983.  
  2984.             *   GOTO
  2985.  
  2986.             *   HELP
  2987.  
  2988.             *   INC
  2989.  
  2990.             *   LOG
  2991.  
  2992.             *   LOGNAME
  2993.  
  2994.             *   LPT1
  2995.  
  2996.             *   LPT2
  2997.  
  2998.             *   MAX
  2999.  
  3000.             *   MAXMEM
  3001.  
  3002.             *   MODE
  3003.  
  3004.             *   NOSIGNAL
  3005.  
  3006.             *   PRINT
  3007.  
  3008.             *   PRTLENGTH
  3009.  
  3010.             *   PRTWIDTH
  3011.  
  3012.             *   QFK
  3013.  
  3014.             *   QSET
  3015.  
  3016.             *   RECALL
  3017.  
  3018.             *   RESET
  3019.  
  3020.             *   SAVE
  3021.  
  3022.             *   SET
  3023.  
  3024.             *   SHELL
  3025.  
  3026.             *   SIGNAL
  3027.  
  3028.             *   SPEED
  3029.  
  3030.             *   START
  3031.  
  3032.             *   STOP
  3033.  
  3034.             *   TXADR
  3035.  
  3036.  
  3037.  
  3038.  
  3039.                                                         DATA FILE FORMATS  44
  3040.  
  3041.  
  3042.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  3043.  
  3044.              Any record that is not recognized as  a  Frequency,  Scan  bank,
  3045.             Search  bank,  command or  comment  will be  flagged as a line in
  3046.             error.
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.                                                         DATA FILE FORMATS  45
  3104.  
  3105.  
  3106.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  3107.  
  3108.             RS232 INTERFACE
  3109.  
  3110.  
  3111.  
  3112.  
  3113.               This program  is designed to use the serial communications port
  3114.             (RS232) of the  IBM computer. In order to  interface a  radio  to
  3115.             this  port, an  interface  adapter  is needed  designed  for  the
  3116.             specific radio.  Each  radio manufacturer makes such  an adapter.
  3117.             However,  none  of  the  adapters supplied from  the manufacturer
  3118.             provide for squelch detection. Without this detection, the signal
  3119.             sensing functions of this program will not work.
  3120.  
  3121.               For  each radio  supported,  a  circuit  and  instructions  are
  3122.             available.  This circuit provides the squelch detection needed by
  3123.             this  program.  The  interface  circuits  are  easy to build, and
  3124.             require few parts.  All  of the parts can be  obtained cheaply at
  3125.             any electronics supply store. The schematics and instructions are
  3126.             provided to all registered users.
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.                                                           RS232 INTERFACE  46
  3168.  
  3169.  
  3170.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  3171.  
  3172.             PROGRAM LIMITS AND RANGES
  3173.  
  3174.  
  3175.  
  3176.  
  3177.               MEMORY REQUIRED:       4 meg (OS/2 minimum). 8 Meg+ suggested
  3178.               PROCESSOR REQUIRED:    80386 or Higher
  3179.               OS/2 LEVEL REQUIRED:   2.1  or higher
  3180.  
  3181.               MAXIMUM MEMORY CHANNELS    10000
  3182.               MAXIMUM SCAN BANKS          100
  3183.               MAXIMUM SEARCH BANKS        100
  3184.               FREQUENCY RANGE           .01khz to 9999.99999mhz*
  3185.               MINIMUM FREQUENCY STEP     10hz*
  3186.               MAXIMUM FREQUENCY STEP     9999.99999mhz
  3187.  
  3188.               *may be limited by radio model.
  3189.  
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.                                                 PROGRAM LIMITS AND RANGES  47
  3232.  
  3233.  
  3234.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  3235.  
  3236.        INDEX
  3237.  
  3238.  
  3239.  
  3240.  
  3241.              A                                  H
  3242.  
  3243.        Ack 18                             Hot Keys
  3244.        AOR3000 3                             Alt PgDn 25
  3245.        attenuation 20                        Alt PgUp 25
  3246.        Attenuator 11                         PgDn 20
  3247.                                              PgUp 20
  3248.                                              Shift PgDn 23
  3249.                                              Shift PgUp 23
  3250.              B
  3251.  
  3252.        Banks On 18
  3253.                                                 I
  3254.  
  3255.                                           ICOM 3
  3256.              C                            interface 5
  3257.  
  3258.        Channel # 9
  3259.        channel RESUME 21
  3260.        COMPUTER/RADIO Button 17                 K
  3261.        COUNT 21
  3262.                                           KENWOOD 3
  3263.  
  3264.  
  3265.              D
  3266.                                                 L
  3267.        DBASE 3
  3268.        delay 20                           Load ALL 15
  3269.        Digit Scrolling 11                 Load/Set Buttons 15
  3270.                                           Logging 19
  3271.  
  3272.  
  3273.              E
  3274.                                                 M
  3275.        ENTER key 34
  3276.        ESC key 34                         Manual Mode 12
  3277.                                           Mem Sync 17
  3278.                                           Mem->VFO 16
  3279.                                           Memory Channel
  3280.              F                               CHANNEL number 20
  3281.                                           Memory Channels 19
  3282.        Freq/Memory Scroll Buttons 11      Menu 27
  3283.        frequency 21                          Database 28
  3284.        FREQUENCY field 21                    File 28
  3285.                                              Parms 29
  3286.                                           MODE field 21
  3287.                                           modulation 21
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.                                                                     Index  48
  3296.  
  3297.  
  3298.                        RADIO REMOTE CONTROL PROGRAM FOR OS/2
  3299.  
  3300.                                           Scan Mode
  3301.              O                               BANKS 13
  3302.                                              COMPUTER 13
  3303.        Operation Modification Buttons 16     DELAY 13
  3304.                                              MEM SYNC 13
  3305.                                              PRIORITY 13
  3306.                                              RADIO 13
  3307.              P                               RESUME 13
  3308.                                              SPEED 13
  3309.        Parms                                 VALID 13
  3310.           Baud Rate 31                    Search Bank 24
  3311.           Com Port 32                        Channel number 25
  3312.           Data Bits 32                       Incr-freq 26
  3313.           Delay 29                           Mode 26
  3314.           Flow Control 32                    Service 26
  3315.           Max Channel 31                     Start-freq 25
  3316.           Max Frequency 31                   Stop-freq 26
  3317.           Min Frequency 31                   Valid 25
  3318.           Origin 31                       Search Mode 14
  3319.           Priority 29                        BANKS 15
  3320.           Radio Name 30                      DELAY 14
  3321.           Radio Type 30                      MEM SYNC 15
  3322.           Resume 29                          RESUME 14
  3323.           Send Delay 33                      SPEED 14
  3324.           Signal Detect 32                   VALID 14
  3325.           Spectrum Background 29          SERVICE 22
  3326.           Stop Bits 32                    Set ALL 16
  3327.           Tone Decode Enable 30           shareware 3
  3328.           TXADR 30                        SIGNAL 21
  3329.        PgDn key 34                        Signal Meter 11
  3330.        Pgup key 34                        Spectrum Display 27
  3331.        Priority 17
  3332.        Priority indicator 10
  3333.  
  3334.                                                 T
  3335.  
  3336.              R                            tab key 34
  3337.                                           TIME  21
  3338.        Radio Selection 19                 TIME STAMP 21
  3339.        Resume 18
  3340.        RS232 5
  3341.  
  3342.                                                 V
  3343.  
  3344.              S                            valid 20
  3345.                                           VFO Frequency 9
  3346.        Scan Bank                          VFO Modulation 9
  3347.           Channel number 23               VFO Select Button 17
  3348.           Service 24                      VFO step value 10
  3349.           Start 23                        VFO->Mem 16
  3350.           Stop 23
  3351.           Valid 23
  3352.        Scan Mode 12
  3353.        Scan Mode Buttons 12
  3354.           MANUAL 12
  3355.           SCAN 12
  3356.           SEARCH 14
  3357.  
  3358.  
  3359.                                                                     Index  49
  3360.  
  3361.