From e3b09170a45d863a7f709a365f61b35b1ea44287 Mon Sep 17 00:00:00 2001 From: Mark Allyn Date: Wed, 17 Jun 2026 10:05:03 -0700 Subject: [PATCH] Add build instructions --- 03_setup_and_radar_selection.md | 21 ++++++++++++++++++--- current_build_instructions | 4 ++++ 2 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 current_build_instructions diff --git a/03_setup_and_radar_selection.md b/03_setup_and_radar_selection.md index 3ca86d2..a235f95 100644 --- a/03_setup_and_radar_selection.md +++ b/03_setup_and_radar_selection.md @@ -14,7 +14,22 @@ Note: if the operator invokes no parameters, then all the radars are to be made When the application is started, it will be in a state where no radar is in use. The visitor will use the selector to select a radar to operate. +The setup_and_radar_selection shall be within the main.cpp file. It shall run in thread 1 +as it accesses the shaders + +The following is suggested. + +1. Read the parameters; check to radar management stucture to make sure + that a selected radar is operatable. If it is, then set available in the + radar management structure. + +2. Initialize opengl. + +3. Put up introduction text on left panel. + +4. Sit in select loop. Wait for operator to make a selection. If there is only + one radar available, wait 5 seconds and then go to that radar. + +5. Run in a loop where every 30th of a second, update the selected radar. + ====================================================================== - - - diff --git a/current_build_instructions b/current_build_instructions new file mode 100644 index 0000000..8d3e8fb --- /dev/null +++ b/current_build_instructions @@ -0,0 +1,4 @@ +1. build a stub for each radar that displays it's information in the left panel; then show the settngs of its controls on the status panel. In the main scope, just put the name in that panel. We do not have +any workings. This is only for testing the operation of the initialization and management. + +2. Set the radar management structure to have all radars fully built and available to enable the operator to go through the radar selection and operating the controls.