outbrief2016arc210

Download Outbrief2016ARC210

If you can't read please download the document

Upload: kristopher-price

Post on 12-Apr-2017

14 views

Category:

Documents


0 download

TRANSCRIPT

Rounded Rectangles

Outbrief Summer 2016
Documentation of V/UHF-1/2 test GUI

-Kris Price

Introduction

My name is Kris Price. This summer(2016) I was employed as a contractor for AMEWAS assigned to NAVAIR PMA-290E under the title 'Associate Programmer'.

My primary tasking was programming a test GUI for the ARC-210 radio, which is to be used by the Coast Guard. This GUI was written in Java in a RedHat Linux environment.

Kris-Test

Structure

The GUI is separated into 24 different panels, corresponding to different modes for the ARC-210 radio

When a panel's corresponding OPMode button(located in the OPMode panel) is selected, a message is sent to the radio. When the radio pings back, the respective panel's buttons are enabled, while the buttons of every other panel are disabled. The buttons in the manual panel are enabled by default.

Buttons

When a button on a panel is clicked, it sends a message to the radio and turns orange. When it receives a confirmation message back from the radio, it turns green.

Text Fields accept a typed input from the user. They will only accept certain values though, and will show a message if they cannot accept the user's input

When the RTN button is clicked, it will disabled the current panel and re-enable the previous panel the user was on

Panels

Some panels are not enabled through OPMode buttons. The Service Details(1-10) panels are enabled through the Service-Details button in the two DAMA-settings panels

The DAMA settings panels are in turn enabled through their respective buttons in the 5K and 25K DAMA panel

The Guard List panel is also enabled through its respective button in the DAMA panel

Panels

On several panels, there is a Crypto/Comm button. This enables the Crypto/Comm settings panel.

The Select Data Rate and Select Crypto Mode panels are enabled through their respective buttons on the Crypto/Comm settings panel