Перейти к основному содержимому

Интерфейс Houston App

Ниже приведено описание интерфейса Houston App (рисунок 1):

Описание интерфейса Houston App

Рисунок 1. Описание интерфейса Houston App

Меню позволяет включать следующие окна (рисунок 2):

  • Перечень устройств, параметров и команд (Tree);

  • Шестнадцатеричное представление принятых данных (HexView);

  • Очередь команд (Queue);

  • История (History);

  • Поля (Fields);

  • Вывод данных (Output);

  • Повтор команд (Repeat).

    Меню программы

    Рисунок 2. Меню программы

Перечень устройств

Перечень (дерево) устройств описывает структуру космического аппарата, включая все команды и возвращаемые параметры. Название каждого устройства начинается с его шестнадцатеричного адреса (рисунок 3):

Перечень устройств в программе

Рисунок 3. Перечень устройств в программе

Возвращаемые параметры начинаются с тильды ~. На рисунке приведены все команды и параметры маховика, имеющего адрес 0xА (рисунок 4):

Команды и параметры маховика

Рисунок 4. Команды и параметры маховика

Содержание информационных пакетов

В поле Fields отображаются все поля выбранного параметра, например, при выборе параметра ~A-AD1 regular_velocity будут отображены поля float_val, temperature, invalid и counter (рисунок 5):

Поле Fields в программе Houston App

Рисунок 5. Поле Fields в программе Houston App

Отправка команд

Давайте установим скорость вращения маховика в 1500 об/мин. Для этого отправим команду, изменяющую скорость его вращения A-A01 rpm (рисунок 6):

  • выберите команду A-A01 rpm;

  • введите в поле ввода значение скорости, например 1500 об/мин;

  • отправьте сообщение на сервер, нажав на кнопку To Server.

    Отправка команды на маховик

    Рисунок 6. Отправка команды на маховик