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.
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.