23 auto exec() ->
int override;
35 return access(
"/dev/fb0", F_OK) == 0 &&
36 access(
"/dev/input/event1", F_OK) == 0 &&
37 access(
"/dev/ptyhmi-sniff", F_OK) == 0;
55 return access(
"/dev/ptyhmi-sniff", F_OK) == 0;
~FramebufferUi() override
UiApp(const AppContext &ctx, const uint32_t address, const std::string &name)
auto exec() -> int override
UiApp(const AppContext &ctx, const uint32_t address, const std::string &name)
auto hmi_interface_available() -> bool
auto framebuffer_interfaces_available() -> bool