outbrief2016arc210
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