|
| struct | BoardSnapshot |
| | Моментальный снимок состояния диспенсера/платы, которым обмениваются бэкенд и UI (как запрос/ответ снапшота или как push от бэкенда). More...
|
| struct | RfidData |
| | СЫРЫЕ поля, считанные с текущей подключённой RFID-карты/молочной системы - ДЕРЖАТСЯ ОТДЕЛЬНО от BoardSnapshot (запроса "статус
платы одним взглядом", на который отвечают часто), поскольку эти данные запрашиваются по требованию, реже, и в основном имеют смысл для диагностического/мониторингового вызывающего кода (собственные поля BoardSnapshot milk_system_sn/expiry_date/ remaining_percent уже выводят из этих данных то, что реально нужно ОБЫЧНОМУ UI, см. More...
|
| struct | HealthRequest |
| | Запрос UI -> backend: жив ли бэкенд и здоров ли он? Без payload. More...
|
| struct | StatusReply |
| | Универсальный ответ ok/error, переиспользуемый каждым запросом ниже, которому больше нечего сообщить в ответ. More...
|
| struct | ParamGetRequest |
| | Запрос UI -> backend: прочитать именованный параметр бэкенда. More...
|
| struct | ParamGetReply |
| | Ответ на ParamGetRequest: значение запрошенного параметра. More...
|
| struct | ParamSetRequest |
| | Запрос UI -> backend: записать именованный параметр бэкенда. More...
|
| struct | SnapshotRequest |
| | Запрос UI -> backend: получить полный снапшот устройства по требованию. More...
|
| struct | SnapshotReply |
| | Ответ на SnapshotRequest: полный снапшот состояния устройства. More...
|
| struct | RfidDataRequest |
| | Запрос UI -> backend: получить сырые данные текущей подключённой RFID-карты по требованию (почему это отдельный топик от SnapshotRequest - см. More...
|
| struct | RfidDataReply |
| | Ответ на RfidDataRequest: сырые данные RFID-карты. More...
|
| struct | TestBoardOnlineRequest |
| | Запрос UI -> backend: переключить виртуальную тестовую плату (только для консольного тестирования). More...
|
| struct | UiCommand |
| | Push backend -> UI: команда enable/disable. More...
|
| struct | BoardSnapshotEvent |
| | Push backend -> UI: сериализованный снапшот платы. More...
|
| class | ModelBusHandler |
| | Серверный контракт: реализуйте эти методы, и ModelBusClient::ServeModel() будет их обслуживать. More...
|
| class | CallbackModelBusHandler |
| | ModelBusHandler, реализованный через пользовательские колбэки. More...
|
| class | ModelBusClient |
| class | UiRuntime |
| | UI-состояние, управляемое push-сообщениями от бэкенда (см. More...
|
| class | UiBusClient |