Turtlebot4Button
Turtlebot4Button::Turtlebot4Button()
Turtlebot4Button::set_state()
Turtlebot4Button::spin_once()
Turtlebot4Button::short_press()
Turtlebot4Button::long_press()
Turtlebot4Button::short_function_
Turtlebot4Button::long_function_
Turtlebot4Button::short_cb_
Turtlebot4Button::long_cb_
Turtlebot4Button::function_call_cb_
Turtlebot4Button::long_press_duration_ms_
Turtlebot4Button::last_start_pressed_time_
Turtlebot4Button::current_state_
Turtlebot4Button::next_state_
Turtlebot4Led
Turtlebot4Led::Turtlebot4Led()
Turtlebot4Led::create_publisher()
Turtlebot4Led::spin_once()
Turtlebot4Led::type_
Turtlebot4Led::on_period_ms_
Turtlebot4Led::off_period_ms_
Turtlebot4Led::last_on_time_
Turtlebot4Led::last_off_time_
Turtlebot4Led::current_color_
Turtlebot4Led::next_color_
Turtlebot4Led::blink_color_
Turtlebot4Led::led_pub_
Turtlebot4MenuEntry
Turtlebot4MenuEntry::Turtlebot4MenuEntry()
Turtlebot4MenuEntry::function_call()
Turtlebot4MenuEntry::name_
Turtlebot4MenuEntry::function_
Turtlebot4MenuEntry::cb_
Turtlebot4MenuEntry::function_call_cb_
Buttons
Buttons::Buttons()
Buttons::spin_once()
Display
Display::Display()
Display::~Display()
Display::set_battery()
Display::set_ip()
Display::scroll_up()
Display::scroll_down()
Display::select()
Display::back()
Display::show_message()
Display::spin_once()
Display::request_update()
Leds
Leds::Leds()
Leds::spin_once()
Leds::set_led()
Leds::blink()
Turtlebot4
Turtlebot4::Dock
Turtlebot4::Undock
Turtlebot4::WallFollow
Turtlebot4::LedAnimation
Turtlebot4::EStop
Turtlebot4::Power
Turtlebot4::EmptySrv
Turtlebot4::TriggerSrv
Turtlebot4::Turtlebot4()
Turtlebot4::~Turtlebot4()
Turtlebot4Action
Turtlebot4Action::Turtlebot4Action()
Turtlebot4Action::~Turtlebot4Action()
Turtlebot4Action::send_goal()
Turtlebot4BaseService
Turtlebot4BaseService::Turtlebot4BaseService()
Turtlebot4BaseService::~Turtlebot4BaseService()
Turtlebot4BaseService::make_request()
Turtlebot4BaseService::response_callback()
Turtlebot4BaseService::nh_
Turtlebot4BaseService::service_
Turtlebot4BaseService::timer_
Turtlebot4BaseService::timeout_
Turtlebot4BaseService::client_
Turtlebot4EmptyService
Turtlebot4EmptyService::Turtlebot4EmptyService()
Turtlebot4EmptyService::~Turtlebot4EmptyService()
Turtlebot4EmptyService::make_request()
Turtlebot4Service
Turtlebot4Service::Turtlebot4Service()
Turtlebot4Service::~Turtlebot4Service()
Turtlebot4Service::make_request()
Turtlebot4ButtonEnum
Turtlebot4ButtonEnum::CREATE3_1
Turtlebot4ButtonEnum::CREATE3_POWER
Turtlebot4ButtonEnum::CREATE3_2
Turtlebot4ButtonEnum::CONTROLLER_A
Turtlebot4ButtonEnum::CONTROLLER_B
Turtlebot4ButtonEnum::CONTROLLER_X
Turtlebot4ButtonEnum::CONTROLLER_Y
Turtlebot4ButtonEnum::CONTROLLER_UP
Turtlebot4ButtonEnum::CONTROLLER_DOWN
Turtlebot4ButtonEnum::CONTROLLER_LEFT
Turtlebot4ButtonEnum::CONTROLLER_RIGHT
Turtlebot4ButtonEnum::CONTROLLER_L1
Turtlebot4ButtonEnum::CONTROLLER_L2
Turtlebot4ButtonEnum::CONTROLLER_L3
Turtlebot4ButtonEnum::CONTROLLER_R1
Turtlebot4ButtonEnum::CONTROLLER_R2
Turtlebot4ButtonEnum::CONTROLLER_R3
Turtlebot4ButtonEnum::CONTROLLER_SHARE
Turtlebot4ButtonEnum::CONTROLLER_OPTIONS
Turtlebot4ButtonEnum::CONTROLLER_HOME
Turtlebot4ButtonEnum::HMI_1
Turtlebot4ButtonEnum::HMI_2
Turtlebot4ButtonEnum::HMI_3
Turtlebot4ButtonEnum::HMI_4
Turtlebot4ButtonState
Turtlebot4ButtonState::RELEASED
Turtlebot4ButtonState::PRESSED
Turtlebot4ButtonState::WAIT_FOR_RELEASE
Turtlebot4LedColor
Turtlebot4LedColor::OFF
Turtlebot4LedColor::GREEN
Turtlebot4LedColor::RED
Turtlebot4LedColor::YELLOW
Turtlebot4LedEnum
Turtlebot4LedEnum::POWER
Turtlebot4LedEnum::MOTORS
Turtlebot4LedEnum::COMMS
Turtlebot4LedEnum::WIFI
Turtlebot4LedEnum::BATTERY
Turtlebot4LedEnum::USER_1
Turtlebot4LedEnum::USER_2
Turtlebot4LedEnum::COUNT
Turtlebot4LedType
Turtlebot4LedType::GREEN_ONLY
Turtlebot4LedType::RED_GREEN
Turtlebot4Model
Turtlebot4Model::LITE
Turtlebot4Model::STANDARD
BUTTONS_TIMER_PERIOD
COMMS_TIMER_PERIOD
CREATE3_BUTTON_COUNT
DISPLAY_CHAR_PER_LINE
DISPLAY_CHAR_PER_LINE_HEADER
DISPLAY_NUM_LINES
DISPLAY_TIMER_PERIOD
HMI_BUTTON_COUNT
LEDS_TIMER_PERIOD
POWER_OFF_TIMER_PERIOD
TOTAL_BUTTON_COUNT
Turtlebot4ModelName
UNKNOWN_IP
WIFI_TIMER_PERIOD
turtlebot4_function_call_callback_t
turtlebot4_function_callback_t
/tmp/ws/src/turtlebot4/turtlebot4_node/include/turtlebot4_node/action.hpp
/tmp/ws/src/turtlebot4/turtlebot4_node/include/turtlebot4_node/buttons.hpp
/tmp/ws/src/turtlebot4/turtlebot4_node/include/turtlebot4_node/display.hpp
/tmp/ws/src/turtlebot4/turtlebot4_node/include/turtlebot4_node/leds.hpp
/tmp/ws/src/turtlebot4/turtlebot4_node/include/turtlebot4_node/service.hpp
/tmp/ws/src/turtlebot4/turtlebot4_node/include/turtlebot4_node/turtlebot4.hpp
/tmp/ws/src/turtlebot4/turtlebot4_node/include/turtlebot4_node/utils.hpp
Contents
Detailed Description
Classes
Enums
Typedefs
Variables
Supported functions Dock Undock Follow Power off EStop
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
Enum Turtlebot4ButtonEnum
Enum Turtlebot4ButtonState
Enum Turtlebot4LedColor
Enum Turtlebot4LedEnum
Enum Turtlebot4LedType
Enum Turtlebot4Model
Typedef turtlebot4::turtlebot4_function_call_callback_t
Typedef turtlebot4::turtlebot4_function_callback_t
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