en:houston_en_04 [ОрбиКрафт 3D]


What is Orbicraft for?

Assembling the OrbiCraft 3D

OrbiCraft 3D interfaces

Work with earth-based UHF

Work with Wifi

Work through the WEB interface

Required software and library description

Houston Control Center Software

Arduino-Based payload

Laboratory equipment




General Description

Houston Server SW provides for intercommunication of client applications HA SW and satellite cable network. HS SW connects to satellite cable network via one of supported adapters (CANverter, DTA-CAN), connects to one or several client applications HA SW via TCP/IP network protocol.

HS SW intended for procession of significantly higher data volume in comparison with HA SW, and functions regardless of network connections and operation of HA SW clients. HS SW continue to receive data from satellite’s cable bus saving it to its own message log-file at failure of HA SW clients. Upon restoration of connection to HS SW the HA SW client may continue its work with satellite’s devices.

Application scenarios

High number of connected HA SW may impact on performance of HS SW, so it is recommended to limit maximum number of connections: for the networks with big delay (WiFi, Internet) – by two HA SW clients, for Ethernet 100/1000 Mbit networks – less than four HA SW.

It is recommended to avoid sending commands to satellite from several HA SW’s since the result may be unpredictable owing to possible mismatching actions of HA SW users.

There employed two connection schemes for HA SW. The first connection scheme of HA SW:

  • First workstation HA SW – user-scheduler with the right to generate and send commands;
  • Second workstation HA SW – user-observer without the right to generate and send commands; it is the “hot standby” for the scheduler.

Both HA SW may be started simultaneously and receive data, but commands will be sent by user-scheduler only. At user-scheduler HA SW’s failure, the management will be taken by “hot standby” user up to failure closing.

In the second connection scheme of HA SW:

  • First workstation HA SW – user-scheduler with the right to generate and send commands;
  • There may be several simultaneously working user-observers, one of them will be the “hot standby” for the scheduler.

Houston Server SW Main Window

See the HS SW main window at the Figure below. In upper line there will be displayed HS SW version number.

Server info panel contents

At Server info panel there will be displayed such information:

  • Date and time of the HS SW start (Started at);
  • COM-port status for communication channel with satellite equipment (HW status);
  • Number of messages received from satellite (Received messages from satellite);
  • Number of data bytes received (Received (bytes));
  • Number of messages sent to satellite (Transmitted messages to satellite);
  • Number of data bytes sent (Transmitted (bytes));
  • Read buffer size (Read buffer (bytes));
  • Number of messages arrived to server via CAN-bus (CAN Rx).

At «Server info» panel there located Connect, About and Config buttons.

Connect button actions

Upon pressing Connect button HS SW will perform actions for connection establishment with satellite equipment. There must be set Interface UsbTin parameter in configuration file. Retry button intended for retry of connection attempt, Abort button – to abort attempts to connect with satellite’s equipment.

About button actions

Upon pressing About button there will be displayed Houston CC SW information window.

OK button intended for closing of information window.

Config button actions

Upon pressing Config there will be displayed HS Parameters SW parameters configuration window.

At the Name column will be displayed parameters names that cannot be edited. At the Value column will displayed parameters that may be edited by user. To change you should highlight via mouse required cell of the table and enter via keyboard the new value. At the Description column will be displayed parameters that cannot be edited.

Upon pressing OK button there will be saved entered values for parameters, then Parameters window will close. Upon pressing Cancel button Parameters window will close without saving of the parameters’ values.

System messages panel

At this panel there will be displayed such information on system messages:

  • Date and time of the message;
  • Message type – Info, Critical, Warning, Debug;
  • Message contents.

Messages of Info type are information only not requiring any user actions. Messages of Critical type requires analysis and addressing the causes of emergency situation. Messages of Debug type are generated at HS SW debugging phase only.

Connected HA SW Clients panel

At this panel there will be displayed such information on status of HA SW clients with whom there are performing exchange of data:

  • HA SW Client name (Name);
  • HA SW Client IP-addres (Address);
  • HA SW Client status (Status);
  • HA SW Client date of connection establishment (Connected);
  • HA SW Client identification number for connected Client (ID).
en/houston_en_04.txt · Last modified: 2021/09/17 16:53 by golikov