21 #ifndef rh_p12_rn_gui_QNODE_HPP_ 22 #define rh_p12_rn_gui_QNODE_HPP_ 33 #include <QStringListModel> 35 #include "rh_p12_rn_base_module_msgs/GetItemValue.h" 36 #include "robotis_controller_msgs/SyncWriteItem.h" 37 #include "robotis_controller_msgs/JointCtrlModule.h" 54 QNode(
int argc,
char** argv );
71 void log(
const LogLevel &level,
const std::string &msg);
73 void setCtrlItem(
const robotis_controller_msgs::SyncWriteItem &msg);
74 void setPosition(
const robotis_controller_msgs::SyncWriteItem &msg);
void refreshValue(int pos, int curr)
void setPosition(const robotis_controller_msgs::SyncWriteItem &msg)
void log(const LogLevel &level, const std::string &msg)
ros::ServiceClient get_item_value_client_
QNode(int argc, char **argv)
QStringListModel logging_model
ros::Publisher sync_write_position_pub_
ros::Publisher sync_write_item_pub_
uint32_t getItemValue(std::string item_name)
void setCtrlItem(const robotis_controller_msgs::SyncWriteItem &msg)
QStringListModel * loggingModel()