Class GazeboRosDockingStatus

Inheritance Relationships

Base Type

  • public gazebo::ModelPlugin

Class Documentation

class GazeboRosDockingStatus : public gazebo::ModelPlugin

Public Functions

GazeboRosDockingStatus()

Constructor.

virtual ~GazeboRosDockingStatus() = default

Destructor.

void Load(gazebo::physics::ModelPtr model, sdf::ElementPtr sdf) override

Gazebo calls this when the plugin is loaded.

Parameters:
  • model – Pointer to parent model. Other plugin types will expose different entities, such as gazebo::sensors::SensorPtr, gazebo::physics::WorldPtr, gazebo::rendering::VisualPtr, etc.

  • sdf – SDF element containing user-defined parameters.

void OnUpdate(const gazebo::common::UpdateInfo &info)

Callback to be called at every simulation iteration.

void IrOpcodeCb(const irobot_create_msgs::msg::IrOpcode::SharedPtr msg)

Callback to be called every time a new IROpcode message is received.