lacteApp
C++17 service for Lacte hardware
Loading...
Searching...
No Matches
lacte Namespace Reference

Namespaces

namespace  config
namespace  bus
namespace  testing
namespace  ui
namespace  vnc

Classes

class  SystemStateResolver
 Хранит последний известный HMI-сигнал двери (единственная величина, которую сегодня физически некому непрерывно поставлять здесь - реальное чтение HMI UART живёт пока только в FramebufferUi.cpp) и вычисляет SystemState по требованию из него и переданного online-статуса платы lacte. More...

Enumerations

enum class  SystemState : std::uint8_t { DOOR_OPEN = 0 , NORMAL = 1 , BOARD_DISCONNECTED = 2 , BOARD_NOT_INSTALLED = 3 }
 Четыре состояния системы, см. doc-комментарий файла выше. More...

Functions

auto to_string (const SystemState state) -> std::string

Enumeration Type Documentation

◆ SystemState

enum class lacte::SystemState : std::uint8_t
strong

Четыре состояния системы, см. doc-комментарий файла выше.

Enumerator
DOOR_OPEN 
NORMAL 
BOARD_DISCONNECTED 
BOARD_NOT_INSTALLED 

Definition at line 33 of file SystemState.hpp.

Function Documentation

◆ to_string()

auto lacte::to_string ( const SystemState state) -> std::string
inlinenodiscard

Definition at line 40 of file SystemState.hpp.