Definitions

Home Page

When a user launches the DAQAstra App for the first time, they are greeted with a "Welcome to DAQAstra" screen. This page includes a Sun/Moon icon, allowing users to toggle between light and dark modes. Additionally, a sidebar featuring multiple icons provides navigation throughout the app. Each icon represents a specific section, and once familiarized, users can efficiently navigate the interface.

The sidebar includes the following icons:

  • Home Page
  • Devices Page
  • Projects Page
  • Dashboard Page
  • Analysis Page

Before addressing how to connect and configure the DAQAstra hardware for your use-case, it is important to understand the key concepts and definitions used in the user-interface of this system. Shown below is a view of the Devices Page. This section will break down each part of this view and explain the nomenclature.

Starting with the left-hand side-panel. Each entry on the left-hand Devices panel is a Device, and a Device consists of two things.

example-ui

1. DAQAstra Board

  • Status: [Online, Offline, Doing OTA, External, Factory]
  • Last Seen: timestamp
  • IP Address: IPv4 Address
  • MAC Address: EUI-48 globally unique address
  • Hardware Version: The revision of hardware of this DAQAstra
  • Serial Number: A unique serial number for the DAQAstra

2. Firmware

A configuration of a DAQAstra board.

  • Name: The given name of the Firmware. The DAQAstra Board running this firmware will appear on the network with this name. There cannot be spaces in the name
  • Version: An integer number for the version of the Firmware.
  • Services: The interfaces that are enabled on the board by user-definition. The available service types are listed below. The definitions for each service will be covered in a later section.
    • Analog Input
    • Digital Input
    • Frequency Counter
    • Analog Output
    • Digital Output
    • PWM Output
    • Complementary PWM
    • PID Controller
    • Bang-Bang Controller
    • Stepper Motor Controller
    • Inertial Measurement Unit
    • Magnetometer
    • IR Camera
    • Loadcell
    • Thermocouple
    • Generic Actuator
    • Stateful Actuator
    • Math Channel
    • Command
  • Control Panel: A Generated dashboard for controlling the Services defined in this Firmware.
  • Description: A short (<30 word) description of what the Firmware does.
  • Comment: Commit messages, essentially. When a firmware is edited, the user may define a comment that is associated with that specific edit.