Control application

From aquarium-doc
Revision as of 08:36, 25 December 2022 by Uwe (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

The main control application of Aquarium control implements the following features:

Additionally, the main control application implements the following supporting features:

  • HW-Tests
  • Text-To-Speech interface
  • Logging
  • Command interface to receive instructions from outside of the application
  • Storage of recorded data in SQL database
  • File-based communication to web application
  • Monitoring and repair of relay board state

The control application makes extensive use of the pigpio library.

The architecture of the application uses various threads.

The application is automatic start by using systemd.