turtlebot4_node
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rclcpp
Namespace turtlebot4
Classes and Structs
Struct Turtlebot4Button
Struct Turtlebot4Led
Struct Turtlebot4MenuEntry
Class Buttons
Class Display
Class Leds
Class Turtlebot4
Template Class Turtlebot4Action
Template Class Turtlebot4BaseService
Template Class Turtlebot4EmptyService
Template Class Turtlebot4Service
Enums
Enum Turtlebot4ButtonEnum
Enum Turtlebot4ButtonState
Enum Turtlebot4LedColor
Enum Turtlebot4LedEnum
Enum Turtlebot4LedType
Enum Turtlebot4Model
Variables
Variable turtlebot4::BUTTONS_TIMER_PERIOD
Variable turtlebot4::COMMS_TIMER_PERIOD
Variable turtlebot4::CREATE3_BUTTON_COUNT
Variable turtlebot4::DISPLAY_CHAR_PER_LINE
Variable turtlebot4::DISPLAY_CHAR_PER_LINE_HEADER
Variable turtlebot4::DISPLAY_NUM_LINES
Variable turtlebot4::DISPLAY_TIMER_PERIOD
Variable turtlebot4::HMI_BUTTON_COUNT
Variable turtlebot4::LEDS_TIMER_PERIOD
Variable turtlebot4::POWER_OFF_TIMER_PERIOD
Variable turtlebot4::TOTAL_BUTTON_COUNT
Variable turtlebot4::Turtlebot4ModelName
Variable turtlebot4::UNKNOWN_IP
Variable turtlebot4::WIFI_TIMER_PERIOD
Typedefs
Typedef turtlebot4::turtlebot4_function_call_callback_t
Typedef turtlebot4::turtlebot4_function_callback_t
Directories
Directory include
Directory turtlebot4_node
Files
File action.hpp
File buttons.hpp
File display.hpp
File leds.hpp
File service.hpp
File turtlebot4.hpp
File utils.hpp
Standard Documents
CHANGELOG
Changelog for package turtlebot4_node
1.0.5 (2024-07-02)
1.0.4 (2023-11-08)
1.0.3 (2023-05-31)
1.0.2 (2023-05-15)
1.0.1 (2023-02-28)
1.0.0 (2023-02-17)
0.1.2 (2022-09-15)
0.1.1 (2022-07-12)
0.1.0 (2022-05-03)
PACKAGE
Index
turtlebot4_node
C++ API
Class Display
View page source
Class Display
Defined in
File display.hpp
Class Documentation
class
Display
Public Functions
explicit
Display
(
std
::
vector
<
Turtlebot4MenuEntry
>
entries
,
std
::
shared_ptr
<
rclcpp
::
Node
>
&
nh
)
inline
virtual
~Display
(
)
void
set_battery
(
const
sensor_msgs
::
msg
::
BatteryState
::
SharedPtr
&
battery_state_msg
)
void
set_ip
(
std
::
string
ip
)
void
scroll_up
(
)
void
scroll_down
(
)
void
select
(
)
void
back
(
)
void
show_message
(
std
::
vector
<
std
::
string
>
message
)
void
show_message
(
std
::
string
message
)
void
spin_once
(
)
void
request_update
(
)