13#include <igl/opengl/glfw/imgui/ImGuiPlugin.h>
14#include <igl/opengl/glfw/imgui/ImGuiMenu.h>
15#include <igl/opengl/glfw/imgui/ImGuiHelpers.h>
26 MenuHandler(igl::opengl::glfw::imgui::ImGuiMenu* menu);
42 igl::opengl::glfw::imgui::ImGuiMenu *
m_menu;
bool are_ports_set(void)
Check whether the USB ports have been sent by the user (Is OK pressed?).
std::string m_right_exoskeleton_port
Name of the right exoskeleton USB port.
std::vector< std::string > get_available_usb_ports(void)
Get available USB ports.
igl::opengl::glfw::imgui::ImGuiMenu * m_menu
ImGui menu handle pointer.
void callback(void)
Menu callback function.
std::string get_right_exoskeleton_port(void)
Get the USB port for the right exoskeleton.
bool m_ports_set
Flag that stores the state of the USB port (whether are set or not).
std::string m_left_exoskeleton_port
Name of the left exoskeleton USB port.
std::string get_left_exoskeleton_port(void)
Get the USB port for the left exoskeleton.
MenuHandler(igl::opengl::glfw::imgui::ImGuiMenu *menu)
Constructor.