28 :
public ignition::gazebo::System,
29 public ignition::gazebo::ISystemConfigure,
30 public ignition::gazebo::ISystemPreUpdate,
31 public ignition::gazebo::ISystemPostUpdate
42 const ignition::gazebo::Entity & _entity,
43 const std::shared_ptr<const sdf::Element> & _sdf,
44 ignition::gazebo::EntityComponentManager & _ecm,
45 ignition::gazebo::EventManager & _eventMgr)
override;
49 const ignition::gazebo::UpdateInfo & _info,
50 ignition::gazebo::EntityComponentManager & _ecm)
override;
53 const ignition::gazebo::UpdateInfo & _info,
54 const ignition::gazebo::EntityComponentManager & _ecm)
override;
58 std::unique_ptr<IgnitionROS2ControlPluginPrivate> dataPtr;