It's probably a good idea to have different observing views/pages (whatever the correct nomenclature) for different kind of observations. It may be good to start with the HI interface. Here is a first sketch for how it could look attached as PNG.
First row is the title / info row. This shows telescope status (IDLE/TRACKING/PARKED) and the remaining time left for this session. Second row is the "input" row where one selects longitude and latitude.
"Track" is a checkbox or button to start/stop tracking.
Int.time should have two choices, either "until stop" which means when one press "Start" the (frequency switched) integration will start until one presses "Stop". (The button has changed from start to stop when the integration is ongoing). Or, "fixed" meaning it will observe for the given amount (e.g. 30 seconds) and then stop by itself. The "stop" button will also stop a fixed obs, turning it into a manually limited obs. The measurements are always done at the HI frequency with 2.5 MHz bandwidth and reference frequency set in the telescope config file.
Third row shows relevant info. The left part shows the calculated target az/el (updated with every change of Long/Lat above, even without tracking enabled), and the current az/el. In this way, one can see the two approaching when tracking is enabled. The right part shows information about the current spectrum visible in the figure, at which time and long/lat (and az/el) it was taken and the integrat time used.
The fourth row are the big canvas plots: left shows by default the video stream from the telescope webcam, but can be changed by pressing the middle button below. The right one shows a selected spectrum. This can be changed by the button "select data" which opens a selection box to pick from all available measurements for this session.
The fifth row has buttons: "View logfile" opens (somehow) the snippet of logfile generated since this booking begun. The "SHOW WHAT" button opens the selection of choices for the left canvas: Video stream (default), Horizon map (horizontal axis: 0-360 deg, vertical: 0-90) with marker for target and current pointing, arrow down if the target is pointing below the ground, Galactic map (a sketch of galactic coordinate system, center, and where we are with a conde of the current longitude main beam).. The "Support" button opens a info window with the option to "restart" the telescope, in case it got stuck, a link to documentation, and a contact email address). The "Select data" opens a list of measurements taken in the current session, and one can select and confirm to load it in the plotting area. The "Save" button saves the current measurement in the online archive. The "Delete" removes the current measurements from the list of session data.
It's probably a good idea to have different observing views/pages (whatever the correct nomenclature) for different kind of observations. It may be good to start with the HI interface. Here is a first sketch for how it could look attached as PNG.
First row is the title / info row. This shows telescope status (IDLE/TRACKING/PARKED) and the remaining time left for this session. Second row is the "input" row where one selects longitude and latitude.