DDUtil Online Help

A Data Decoding Utility for Flex Radios

(Steve Nance - K5FR)

 

The Data Decoder Utility (DDUtil) enables you to:

Introduction

Install

Setup

Usage

How it Works

Legal

Introduction

This program provides the automation required to decode and present transmit frequency data to select frequency sensitive devices such as linear amplifiers, antenna controllers (SteppIR), antenna tuners, antenna band switchers, etc. DDUtil may be used in a stand-alone mode or with a radio control program such as DXLab Commander, Ham Radio Deluxe, Mix2W or any other radio control program that can use standard Kenwood CAT commands for communication with PowerSDR.

DDUtil automatically senses when a radio control program is trying to communicate with PowerSDR and modifies it's mode of operation requiring no user intervention. See the "How it Works" section for a more detailed description of program design.

An XML file is used to provide the reference data needed for the BCD output data. A sample file is included with the distribution files to serve as a guide. This file may be created from scratch or modified from the sample provided and then saved with an appropriate user name. All file modification may be accomplished within the program or may be done in any XML file editor of the users choice. But, unless the user is familiar with XML file editing it is recommended that XML file modification be confined to DDUtil until proficiency is obtained. Please note that this file requires a specific format see the 'BCD Data File Format' topic in Other Topics for details.

The initial release is designed for the Flex family of radios including the SDR-1000 and Flex5000 series, but may well be extended to other radios in the future.

Installation

Setup

        Selecting the first of the Device tabs at the top of the form will display the following form.
 

         

This page of the setup form is for configuring the BCD data file. This file is needed to set the parallel port BCD codes for your frequency dependent device and will vary according to the device's configuration and design criteria. The following is an example of the codes required for a Yaesu Quadra amplifier to automatically switch bands as PowerSDR changes frequency.

Usage

Using the DDUtil is straight forward and shouldn't require more than a minimal amount of familiarization for the user to be comfortable with it's use.

All control settings on the DDUtil forms are stored and remembered from session to session.

How it works

General

This software extends the users ability to control ancillary frequency sensitive devices such as:

Philosophy / Design Criteria

Program Flow

Upon program opening the following events occur:

The program is driven by events from either the serial ports receiving data or the polling timers counting down and firing. The following descriptions describe these events.

Legal

Copyright (C) 2007 Steve Nance (K5FR)

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,  but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; If not, see http://www.gnu.org/licenses/

You may contact the author via email at: steve@K5FR.com