Skip to main content

Houston App Interface

The following is a description of the interface Houston App (Picture 1):

Description of the Houston App interface

Picture 1. Description of the Houston App interface

The menu allows you to include the following windows (Picture 2):

  • List of devices, parameters and commands (Tree);

  • Hexadecimal representation of the received data (HexView);

  • Command Queue (Queue);

  • History (History);

  • Fields (Fields);

  • Data output (Output);

  • Repeat commands (Repeat).

    Program Menu

    Picture 2. Program menu

List of devices​

List (tree) The device describes the structure of the spacecraft, including all commands and returned parameters. The name of each device begins with its hexadecimal address (Picture 3):

List of devices in the program

Picture 3. List of devices in the program

The returned parameters start with the tilde ~. The figure shows all the commands and parameters of the flywheel having the address 0X (Picture 4):

Commands and Parameters маховика

Picture 4. Flywheel commands and parameters

Content of information packages​

The Fields field displays all fields of the selected parameter, for example, when selecting the ~A-AD1 regular_velocity parameter, the fields float_val, temperature, invalid and counter (Picture 5) will be displayed:

Fields field in the Houston App

Picture 5. The Fields field in the Houston App program

Sending commands​

Let's set the rotation speed of the flywheel to 1500 rpm. To do this, send a command that changes the speed of its rotation A-A01 rpm (Picture 6):

  • select the command A-A01 rpm;

  • Enter a speed value in the input field, for example 1500 rpm;

  • Send a message to the server by clicking on the To Server button.

    Sending a command to the flywheel

    Picture 6. Sending a command to the flywheel