System Map Qwidget - AudacySpace/quindar-ux GitHub Wiki

The purpose of this qwidget is to display live telemetry values of all the sub systems on a functional block diagram or system image (e.g. exploded view).

The qwidget layout has three views:

  • Main View (Default view)
  • Delete Menu
  • Settings Menu

Main View

On opening the qwidget, this view is displayed.This viewing window has the following main elements

  • System Map
  • Telemetry Value fields

System Map

A system map is a functional diagram of a system displaying different sub system details.

Telemetry Value fields

The value fields are placed at each sub system locations to display its current telemetry data value.The values update every second and color of the values changes according to the data state colors when streaming data is available for the sub systems.

Delete Menu

This menu can be viewed by clicking the trash icon on the qwidget header.This menu has yes and no buttons.This menu is used to delete the qwidget from the dashboard.

Settings Menu

This menu can be viewed by clicking the settings button(cog icon) on the qwidget header.This menu is used to select the system map from the available system maps for the mission.A mission can have multiple system maps.All the system maps(.jpg images) and their content files are uploaded from the display sources upload page in mega proxy application.The contents(.json) file have the coordinate positions of the telemetry value boxes for each sub system position in the system map.

Contents are added for each point in the system map as the following format.Coords represent the location where the value is to be displayed on the system map(jpeg image).

{
    "value": "",
    "coords": {
        "position": "absolute",
        "top": "40%",
        "left": "37%"
    },
    "id": ""
}

The settings menu has the following main elements.

  • Select Image dropdown: This dropdown lists all the available system maps for the mission.
  • Save and close buttons

System Map Selection

The system maps for different systems of the satellite are available to display on selection from the select image dropdown. Each image has telemetry data values displayed in value boxes.

Required: One image selection

The following point explains how to select a system map and display in the main view layout.

1.Select the required image from the select image dropdown.This will display the selected image name on the dropdown button.

Save

This is used to save the selected image. On successful save,the qwidget layout changes from settings menu to main view layout displaying the selected system map and telemetry values at sub system locations.

Close

This is used to close the settings menu and view the main layout.Any changes made before close are lost if not saved.