|
| | AppConfig.hpp |
| | Схема собственного deployment-конфига lacteApp — каждый путь, сетевой адрес/порт, адрес на шине, настройка устройства и интервал, которые раньше были захардкоженным литералом в App.cpp/LacteApp.cpp/Model.h, названы и имеют значение по умолчанию, равное этому самому прежнему значению, так что загрузка (или отсутствие) файла конфига ничего не меняет в текущем поведении.
|
| | AppDb.hpp |
| | Схема БД приложения (модели + сгенерированные meta-описания полей/имени таблицы) и AppDb — тонкая обёртка над ThreadSafeDB, добавляющая удобные методы add_... и reset_....
|
| | AppRuntime.hpp |
| | Собственные типы runtime-полей платы и кортеж RuntimeFields, называющий весь набор - и ничего больше.
|
| | BoardModel.h |
| | BoardModel - связь с самой платой lacte, и больше ничего: проводной протокол (m_host_proto), цикл опроса, который его читает (Worker()/UpdateParams()), прошивка firmware и единственный параметр, доступный для записи на плату (aeration).
|
| | LacteApp.hpp |
| | SystemState.hpp |
| | Совмещённое состояние системы из ДВУХ независимых каналов связи: online-статуса платы lacte (proto::lacte, см.
|