lacteApp
C++17 service for Lacte hardware
Loading...
Searching...
No Matches
LacteApp Directory Reference
Directory dependency graph for LacteApp:

Directories

 
bus
 
tests
 
ui

Files

 
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, см.