libstp
Robotics library for Botball
Loading...
Searching...
No Matches
ScreenRender.hpp
Go to the documentation of this file.
1
//
2
// Created by eternalRose on 12/18/25.
3
//
4
5
#pragma once
6
7
#include <string>
8
9
namespace
libstp::hal::screen_render
{
23
class
ScreenRender
{
24
std::string screenName;
25
public
:
26
27
static
ScreenRender
&
instance
()
28
{
29
static
ScreenRender
writer;
30
return
writer;
31
}
32
33
explicit
ScreenRender
();
34
~ScreenRender
()=
default
;
35
37
void
sendState
(
const
std::string& jsonData);
38
40
void
setCurrentScreenSetting
(std::string newScreen);
41
};
42
}
libstp::hal::screen_render::ScreenRender::instance
static ScreenRender & instance()
Definition
ScreenRender.hpp:27
libstp::hal::screen_render::ScreenRender::setCurrentScreenSetting
void setCurrentScreenSetting(std::string newScreen)
Set the logical screen name used by later sendState() calls.
libstp::hal::screen_render::ScreenRender::ScreenRender
ScreenRender()
libstp::hal::screen_render::ScreenRender::~ScreenRender
~ScreenRender()=default
libstp::hal::screen_render::ScreenRender::sendState
void sendState(const std::string &jsonData)
Publish the current screen payload if a screen name has been selected.
libstp::hal::screen_render
Definition
ScreenRender.hpp:9
modules
libstp-hal
include
hal
ScreenRender.hpp
Generated by
1.15.0