The PlanktoScope's hardware controller.
Each feature of the hardware is controlled by a separate process. Processes communicate between each other and with external clients using MQTT.
Install all dependencies including development tooling:
cd controller just setup setup-devRun the code auto-formatter on the project:
just formatRun all checks (including code formatting and linting):
just testExcept where otherwise indicated, source code provided here is covered by the following information:
Copyright PlanktoScope project contributors
SPDX-License-Identifier: GPL-3.0-or-later
You can use the source code provided here under the GPL 3.0 License.