#include <FinPlugin.hh>
Definition at line 38 of file FinPlugin.hh.
◆ FinPlugin()
| gazebo::FinPlugin::FinPlugin |
( |
| ) |
|
◆ ~FinPlugin()
| gazebo::FinPlugin::~FinPlugin |
( |
| ) |
|
|
virtual |
◆ Init()
| void gazebo::FinPlugin::Init |
( |
| ) |
|
|
virtual |
◆ Load()
| void gazebo::FinPlugin::Load |
( |
physics::ModelPtr |
_model, |
|
|
sdf::ElementPtr |
_sdf |
|
) |
| |
|
virtual |
◆ OnUpdate()
| void gazebo::FinPlugin::OnUpdate |
( |
const common::UpdateInfo & |
_info | ) |
|
Update the simulation state.
- Parameters
-
| [in] | _info | Information used in the update event. |
Definition at line 137 of file FinPlugin.cc.
◆ UpdateCurrentVelocity()
| void gazebo::FinPlugin::UpdateCurrentVelocity |
( |
ConstVector3dPtr & |
_msg | ) |
|
|
protected |
◆ UpdateInput()
Callback for the input topic subscriber.
Definition at line 189 of file FinPlugin.cc.
◆ angle
| double gazebo::FinPlugin::angle |
|
protected |
◆ anglePublisher
| transport::PublisherPtr gazebo::FinPlugin::anglePublisher |
|
protected |
Publisher to the output thrust topic.
Definition at line 85 of file FinPlugin.hh.
◆ angleStamp
| common::Time gazebo::FinPlugin::angleStamp |
|
protected |
Time stamp of latest thrust force.
Definition at line 103 of file FinPlugin.hh.
◆ commandSubscriber
| transport::SubscriberPtr gazebo::FinPlugin::commandSubscriber |
|
protected |
Subscriber to the reference signal topic.
Definition at line 82 of file FinPlugin.hh.
◆ currentSubscriber
| transport::SubscriberPtr gazebo::FinPlugin::currentSubscriber |
|
protected |
◆ currentVelocity
| ignition::math::Vector3d gazebo::FinPlugin::currentVelocity |
|
protected |
Current velocity vector read from topic.
Definition at line 109 of file FinPlugin.hh.
◆ dynamics
| std::shared_ptr<Dynamics> gazebo::FinPlugin::dynamics |
|
protected |
◆ finForce
| ignition::math::Vector3d gazebo::FinPlugin::finForce |
|
protected |
Force component calculated from the lift and drag module.
Definition at line 88 of file FinPlugin.hh.
◆ finID
| int gazebo::FinPlugin::finID |
|
protected |
◆ inputCommand
| double gazebo::FinPlugin::inputCommand |
|
protected |
◆ joint
| physics::JointPtr gazebo::FinPlugin::joint |
|
protected |
◆ liftdrag
| std::shared_ptr<LiftDrag> gazebo::FinPlugin::liftdrag |
|
protected |
◆ link
| physics::LinkPtr gazebo::FinPlugin::link |
|
protected |
◆ node
| transport::NodePtr gazebo::FinPlugin::node |
|
protected |
◆ topicPrefix
| std::string gazebo::FinPlugin::topicPrefix |
|
protected |
◆ updateConnection
| event::ConnectionPtr gazebo::FinPlugin::updateConnection |
|
protected |
The documentation for this class was generated from the following files: