23 : control_cycle_msec_(8)
52 pub1_ = ros_node.
advertise<std_msgs::Int16>(
"/tutorial_publish", 1,
true);
61 std_msgs::Int16 msg_int16;
62 msg_int16.data = msg->data;
67 std::map<std::string, robotis_framework::Sensor *> sensors)
69 uint16_t ext_port_data_1 = dxls[
"r_leg_an_p"]->dxl_state_->bulk_read_table_[
"external_port_data_1"];
70 uint16_t ext_port_data_2 = dxls[
"r_leg_an_p"]->dxl_state_->bulk_read_table_[
"external_port_data_2"];
void publish(const boost::shared_ptr< M > &message) const
Subscriber subscribe(const std::string &topic, uint32_t queue_size, void(T::*fp)(M), T *obj, const TransportHints &transport_hints=TransportHints())
void process(std::map< std::string, robotis_framework::Dynamixel * > dxls, std::map< std::string, robotis_framework::Sensor * > sensors)
void initialize(const int control_cycle_msec, robotis_framework::Robot *robot)
boost::thread queue_thread_
std::map< std::string, double > result_
void setCallbackQueue(CallbackQueueInterface *queue)
void topicCallback(const std_msgs::Int16::ConstPtr &msg)
Publisher advertise(const std::string &topic, uint32_t queue_size, bool latch=false)
virtual ~SensorModuleTutorial()