19 #ifndef DYNAMIXEL_WORKBENCH_SINGLE_MANAGER_GUI_MAIN_WINDOW_H 20 #define DYNAMIXEL_WORKBENCH_SINGLE_MANAGER_GUI_MAIN_WINDOW_H 24 #include <QMainWindow> 26 #include "ui_main_window.h" 29 #include "dynamixel_workbench_msgs/DynamixelCommand.h" 57 MainWindow(
int argc,
char** argv, QWidget *parent = 0);
60 void closeEvent(QCloseEvent *event);
61 void showNoMasterMessage();
64 void on_actionAbout_triggered();
65 void on_torque_enable_toggle_button_toggled(
bool check);
66 void on_reboot_push_button_clicked(
bool check);
67 void on_factory_reset_push_button_clicked(
bool check);
68 void on_set_position_zero_push_button_clicked(
bool check);
71 void changeBaudrate();
72 void changeOperatingMode();
73 void changeControlTableValue();
74 void setEachAddressFunction(QString index);
76 void updateDynamixelInfoLineEdit(dynamixel_workbench_msgs::DynamixelInfo dynamixel_info);
77 void updateListView();
80 Ui::MainWindowDesign
ui_;
90 void InitUserInterface();
94 void setBaudRateComboBox();
95 void setOperatingModeComboBox();
96 void setRebootButton();
97 void setAddressComboBox(
bool torque_enable);
104 #endif // DYNAMIXEL_WORKBENCH_SINGLE_MANAGER_GUI_MAIN_WINDOW_H
bool operating_mode_spinbox_
DynamixelTool * dynamixel_tool_
DynamixelLoadInfo lode_info
DynamixelInfo * dynamixel_info_