Plugin to publish clock topic.
More...
#include <ClockPublisher.h>
|
| ClockPublisher (const mjModel *m, mjData *d, const std::string &topic_name, mjtNum publish_rate, bool use_sim_time) |
| Constructor. More...
|
|
Plugin to publish clock topic.
Definition at line 16 of file ClockPublisher.h.
◆ ClockPublisher() [1/2]
◆ ClockPublisher() [2/2]
MujocoRosUtils::ClockPublisher::ClockPublisher |
( |
const mjModel * |
m, |
|
|
mjData * |
d, |
|
|
const std::string & |
topic_name, |
|
|
mjtNum |
publish_rate, |
|
|
bool |
use_sim_time |
|
) |
| |
|
protected |
Constructor.
- Parameters
-
m | model |
d | data |
topic_name | topic name of clock |
publish_rate | publish rate |
use_sim_time | value of use_sim_time rosparam |
Definition at line 117 of file ClockPublisher.cpp.
◆ compute()
void MujocoRosUtils::ClockPublisher::compute |
( |
const mjModel * |
m, |
|
|
mjData * |
d, |
|
|
int |
plugin_id |
|
) |
| |
◆ Create()
ClockPublisher * MujocoRosUtils::ClockPublisher::Create |
( |
const mjModel * |
m, |
|
|
mjData * |
d, |
|
|
int |
plugin_id |
|
) |
| |
|
static |
Create an instance.
- Parameters
-
m | model |
d | data |
plugin_id | plugin ID |
Definition at line 70 of file ClockPublisher.cpp.
◆ RegisterPlugin()
void MujocoRosUtils::ClockPublisher::RegisterPlugin |
( |
| ) |
|
|
static |
◆ reset()
void MujocoRosUtils::ClockPublisher::reset |
( |
const mjModel * |
m, |
|
|
int |
plugin_id |
|
) |
| |
◆ nh_
std::shared_ptr<ros::NodeHandle> MujocoRosUtils::ClockPublisher::nh_ |
|
protected |
◆ pub_
ros::Publisher MujocoRosUtils::ClockPublisher::pub_ |
|
protected |
◆ publish_skip_
int MujocoRosUtils::ClockPublisher::publish_skip_ = 0 |
|
protected |
◆ sim_cnt_
int MujocoRosUtils::ClockPublisher::sim_cnt_ = 0 |
|
protected |
◆ topic_name_
std::string MujocoRosUtils::ClockPublisher::topic_name_ |
|
protected |
◆ use_sim_time_
bool MujocoRosUtils::ClockPublisher::use_sim_time_ = false |
|
protected |
The documentation for this class was generated from the following files:
- /home/runner/work/MujocoRosUtils/MujocoRosUtils/catkin_ws/src/isri-aist/MujocoRosUtils/plugin/ClockPublisher.h
- /home/runner/work/MujocoRosUtils/MujocoRosUtils/catkin_ws/src/isri-aist/MujocoRosUtils/plugin/ClockPublisher.cpp